Ícone do produto

WooCommerce Distance Rate Shipping

por Woo
Easily offer shipping rates based on the distance or total travel time to your customer.
Escolha uma opção de cobrança
$99
Economize 20%
$198 $158.40

A assinatura inclui

  • Melhorias e atualizações de produtos
  • Suporte ao cliente
  • Garantia de 30 dias para reembolso

  • Offer shipping rates based on distance or total travel time to your customer.
  • Charge extra based on total weight, the total cart value, or the number of items in the cart.

Perfect for the store owner who wants to charge customers for delivery of items based on how far away they are from the store. A perfect example would be for store hiring out equipment or a takeaway store.

For example say you are a company hiring out Keg Draught Beer setups and deliver the equipment however want to charge different rates for the delivery based on how far away the customer is from you and how many kegs they hire, then WooCommerce Distance Rate Shipping extension is for you.

Or if you run a service that produces home cooked meals but would like to charge more for delivery based on the further the customer lives from you then the WooCommerce Distance Rate Shipping extension is perfect.

The use cases are endless and can cover pretty much every scenario for charging shipping based on the total distance or travel time.

WooCommerce Distance Rate Shipping Rules
WooCommerce Distance Rate Shipping Rules
This extension requires a Google account as it makes use of Google Maps, the Google Distance Matrix API, and Google Maps Embed API. Some of these features are paid services. The route returned (and subsequent total distance) is used to calculate the cost according to the data returned by Distance Matrix API’s “Driving” Mode.

Perguntas frequentes

Can I charge shipping based on how far away my customer is?

Yes. WooCommerce Distance Rate Shipping is a WooCommerce shipping extension that calculates delivery rates based on the distance from your store or dispatch location to your customer's address. It can also charge based on total travel time to the destination, so nearby customers and distant customers can be quoted different rates automatically at checkout.

Can I set rates based on travel time instead of distance?

Yes. Alongside distance, Distance Rate Shipping can calculate rates using the total travel time along the route to your customer. This is useful for local delivery businesses where drive time matters more than raw mileage, such as meal prep services, florists, or same-day couriers working in areas with variable traffic or road access.

Can I combine distance with weight, order value, or number of items?

Yes. You can build rules that factor in the weight of the cart, the total cart value, or the number of items, in addition to distance or travel time. For example, you might charge more to deliver heavier or larger orders further away. With Advanced Mode, you can combine multiple conditions using AND/OR logic, such as offering free delivery to customers within a set radius who also spend above a certain amount.

Can this help me offer free local delivery within a set radius?

Yes. You can create a rule that applies no delivery cost for orders inside a chosen distance, then charge for anything beyond that range. Distance Rate Shipping gives you tools to reward nearby customers with free or reduced delivery while still covering your costs on longer trips, which can help encourage local orders.

Can I stop offering delivery to customers who live too far away?

Yes. You can set a maximum distance so the method only applies within your delivery area. If a customer's address falls outside that range, the rate will not be offered and they will see a message that delivery is not available for their location. This helps you keep deliveries within a radius you can realistically service.

What types of stores is WooCommerce Distance Rate Shipping best for?

It is designed for businesses that deliver their own products or services and want delivery fees to reflect real travel distance or time. Common examples include equipment hire companies, takeaway and home-cooked meal services, furniture and bulky goods sellers, and local businesses running their own delivery routes. It works well when a flat shipping fee would overcharge nearby customers or undercharge distant ones.

When should I not use this extension?

Distance Rate Shipping may not be the right fit if your rates depend on carrier pricing, geographic zones, or fixed rule tables rather than travel distance. If you want live carrier rates and discounted labels from USPS, UPS, DHL, or FedEx, look at WooCommerce Shipping. If you need detailed rate tables based on weight, item count, or destination, Table Rate Shipping is likely a better match. To simply show or hide shipping and payment options based on cart contents or location, consider Conditional Shipping and Payments.

What is the difference between Distance Rate Shipping and Table Rate Shipping?

Distance Rate Shipping calculates costs from the actual driving distance or travel time between your location and the customer, using mapping data to work out the route. Table Rate Shipping instead uses rate tables based on factors like weight, item count, shipping class, and destination, without measuring real-world distance. Choose Distance Rate Shipping when the trip itself drives your cost, and Table Rate Shipping when your pricing follows structured rules and zones.

Do I need anything else to use it?

Yes. This extension uses Google Maps to work out the route and distance to your customer, so you need a Google account with an API key and billing enabled. Google provides a free usage allowance and may charge for calls beyond that cap, so any mapping costs are billed by Google rather than WooCommerce. Setup is guided in the documentation, and the shipping method is added to a WooCommerce shipping zone once connected.

Can I charge a handling fee on top of the calculated rate?

Yes. Each rule can include a handling fee as a fixed amount or a percentage, added on top of the base cost and any distance or travel time charges. This gives you tools to cover packing, fuel, or preparation costs without building them into the per-mile rate.

Can I show customers the delivery distance or estimated time at checkout?

Yes. You can choose to display the calculated distance and an approximate delivery duration on the cart and checkout pages. Showing this information can make delivery pricing feel more transparent, which may help reduce surprise-fee cart abandonment.

Can I set different rules for driving, and avoid tolls or highways?

Yes. You can select the transportation mode used for delivery and choose to avoid tolls, highways, or ferries when the route is calculated. You can also switch between metric and imperial units so distances match how you and your customers think about travel.

Can this help reduce manual work on delivery pricing?

Yes. Instead of maintaining long lists of manual regional rates, Distance Rate Shipping calculates each customer's delivery cost automatically from their address at checkout. For businesses adding new delivery areas over time, this can streamline pricing and cut down on repetitive admin. For a wider view of setting up delivery options, see this guide on how to set up your WooCommerce shipping strategy.

Does it work with the cart and checkout blocks?

Yes. WooCommerce Distance Rate Shipping is compatible with the cart and checkout blocks and with High Performance Order Storage, so it fits into modern WooCommerce store setups. It is available to stores worldwide.

Avaliações de clientes

Classificação média 4.0
5 avaliações
5 estrelas, 60% de avaliações
4 estrelas, 20% de avaliações
3 estrelas, 0% de avaliações
2 estrelas, 0% de avaliações
1 estrela, 20% de avaliações
5 avaliações
  • jke02efab40160c
    Classificado com 1 de 5
    Funcionalidade
    jan 19, 2026
    Funcionalidade
    To use this, a google app has to be set up and a credit card put on file in Google Cloud Consol. If I have to maintain the google API with my own credit card, what am I paying Woo for, a line of code that accesses my own google API environment from my own webpage?
    • Shaun Kuschel
      ago 7, 2025
      Hi there! The Distance Rate Shipping extension uses Googles APIs to calculate time and distance but the plugin acts as the shipping method and allows you to add rules for the rate calculations. A credit card must be added to your Google account because access to their APIs is a paid service but you will only be charged if the number of API calls exceeds the free use cap (which is currently 10k per month).
  • wendyslogs
    Classificado com 5 de 5
    Funcionalidade
    dez 7, 2025
    Funcionalidade
    • Shaun Kuschel
      jan 23, 2026
      Hi wendyslogs - Thank you! We're so glad to see that you've enjoyed the Distance Rate Shipping plugin and greatly appreciate you taking the time to post this rating. If you have any specific feedback or suggestions on how we can improve this plugin, please feel free to edit this Review and add it as a comment or open a ticket with our team.
  • brigslandia
    Classificado com 5 de 5
    dez 1, 2023
    Muito bom!
    Inicialmente o plugin não havia funcionado no meu site. Entrei em contato com o suporte e após alguns testes, deu tudo certo. O plugin funcionou muito bem pra nós que atendemos por delivery. É válido ressaltar, que atualmente os fretes por distância são calculados pela distância da rota e não pela distância em linha reta do endereço cadastrado.
    • paulostp
      jan 2, 2024
      Thanks for taking the time to leave a review! I'm happy that our support team helped solve the issue.
  • Alberto
    Classificado com 5 de 5
    ago 12, 2022
    great function
    great plugin, support and functions. Can highly recommend;)
  • Jodi
    Classificado com 4 de 5
    jul 8, 2022
    Basic, but works well
    Documentation is good and it's easy to use, but it would be really nice if we could apply different rates based on product categories. We need two trips for installation of one category of products so need to charge double the amount and we're unable to do that with this plugin.

Informações da extensão

  • Versão PHP necessária: 7.4
  • Testado com WordPress: 7.0
  • Testado com WooCommerce: 10.9
  • Requer pelo menos o WordPress: 6.9
  • Requer pelo menos o WooCommerce: 10.7

Compatibilidade

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Países

  • Em todo o mundo

Related Products

Preço: $109 Anualmente
Classificado com 4.6 de 5 estrelas
Preço: $119 Anualmente
Classificado com 3.5 de 5 estrelas
Preço: $219 Anualmente
Classificado com 1.9 de 5 estrelas
Preço: $59 Anualmente
Classificado com 1.9 de 5 estrelas
Preço: $249 Anualmente
Classificado com 2.7 de 5 estrelas
Preço: $279 Anualmente
Classificado com 3.2 de 5 estrelas
Preço: $49 Anualmente
Preço: $39 Anualmente
Classificado com 3 de 5 estrelas
Preço: $59 Anualmente
Classificado com 2.1 de 5 estrelas
Uso dos seus dados pessoais
Nós e nossos parceiros processamos seus dados pessoais (como dados de navegação, endereços IP, informações de cookies e outros identificadores únicos) com base em seu consentimento e/ou nosso interesse legítimo para otimizar nosso site, atividades de marketing e sua experiência de usuário.