Distance Based Shipping Calculator for WooCommerce

Distance Based Shipping Calculator

for WooCommerce

This Woocommerce shipping calculator is a Distance x Rate calculator.  If you are looking for a plugin to retrieve your negotiated carrier rates real-time, look over our complete list of Woocommerce plugins.  We have a wide selection of plugins available for LTL freight and parcel carriers.

Using a shipping calculator to present shipping rates to your online shoppers is an excellent alternative when shipping costs aren’t available from your transportation providers in real-time. This plugin retrieves the distance between your shipping origins and your customer and applies a rate per unit of distance (mile or kilometer) to calculate the shipping rate estimate. Online merchants who use the following modes of transportation to ship or price online orders will find this plugin indispensable:

  • Same day delivery services.
  • Local delivery services.
  • Courier services.
  • Self-delivery service.
  • Truckload (Full Truckload) service.
  • Partial truckload service.
  • Refrigerated truckload service.
  • Flatbed truckload service.
  • Intermodal freight.
  • International air freight.
  • Ocean freight.
  • White-glove delivery service.
  • Time-critical freight.
  • Any type of transportation you want to be estimated with a distance x rate calculation.

The monthly subscription cost ranges from $5 to $30 per month depending on the volume of transactions. (See Section 6 of the User’s Guide.)

Supported origins: All countries.

Supported destinations: All countries.

Create separate shipping profiles for specific products or groups of products.

Define different rates for commercial and residential ship-to addresses. (US addresses only.)

Identify one or more shipping origin for each shipping profile.

Proxity of the ship-to address will be used for the selection of shipping origin in the event more than one shipping origin is defined in a shipping profile.

Support for orders that will require more than one shipping origin.

Define multiple shipping zones for each shipping profile.

Each shipping zone can have multiple shipping methods.

Trigger shipping methods by weight and/or dimensions

Set a minimum and maximum shipping rate for each shipping method.

Specify the distance unit of measure as miles or kilometers.

Full control over how the shipping method is named (viewed by your shoppers).

Have shipping rate estimates calculated per item or per shipment origin.

Current version: 1.0.0


WooCommerce 3.0 or newer.


How does this plugin work?

Depending on your settings, the plugin will identify the distance between the ship-from and ship-to address as either the route (driving) distance or as a straight line. It will multiply the distance by a rate you specify to calculate the shipping rate estimate. You can also specify a minimum and maximum rate, and only trigger the calculation to occur if certain conditions are met.

What countries will this plugin work for?

The plugin will work for any country.

What types of shipping methods does this plugin support?

The plugin isn’t specific to any type of shipping method. It simply calculates a shipping rate based on the distance between the ship-from and ship-to address and applies a rate per unit of distance (mile or kilometer). Therefore, you can use the plugin to approximate the shipping charges for any type of shipping or delivery. The plugin is best suited for types of shipping that don’t have a schedule of rates that can be retrieved real-time via an Application Programming Interface (API). Common types of shipping this plugin is used for include: Same day delivery services, local delivery services, courier services, self-delivery service, truckload (full truckload) services, partial truckload service, refrigerated truckload service, flatbed truckload service, intermodal freight, international air freight, ocean freight, white-glove delivery service, time-critical freight, brokered transportation services.

How am I billed for the plugin subscription?

After the free trial transactions expire or are depleted, the credit card you have on file will be charged for the plan selected in the plugin settings. Plans range from $5/month for 100 transactions (5¢ each), to $30/month for 3000 transactions (1¢ each). The plan will automatically renew at the end of the monthly billing cycle, or when the number of transactions is depleted. (Charges are billed in US dollars.)

How do I get a license key for the plugin?

You must register the plugin, regardless of whether you are taking advantage of the trial period or purchased a license. At the conclusion of the registration process, an email will be sent to you that will include the license key. You can also login to eniture.com using the username and password you created during the registration process and retrieve the license key from the My Licenses tab.

How do I change my plugin license from the trial version to one of the paid subscriptions?

Provided you have a credit card on file, the plugin license will automatically transition to a paid subscription after the trial transactions expire or are depleted. If you don’t have a credit card on file, the plugin will stop working. If you haven’t provided a credit card, follow the instructions in the article in our knowledge base titled, How To Update Your Credit Card On File.

How do I install the plugin on another website?

The plugin has a single site license. To use it on another website you will need to purchase an additional license. If you want to change the website with which the plugin is registered, login to eniture.com and navigate to the My Licenses tab. There you will be able to change the domain name that is associated with the license key.

Do I have to purchase a second license for my staging or development site?

No. Each license allows you to identify one domain for your production environment and one domain for your staging or development environment. The rate estimates returned in the staging environment will have the word “Sandbox” appended to them.

Why isn’t the plugin working on my other website?

If you can successfully test your credentials from the Connection page (WooCommerce > Settings > Distance Shipping Calculator > Connections) then you have one or more of the following licensing issues: 1) You are using the license key on more than one domain. The licenses are for single sites. You will need to purchase an additional license. 2) Your trial period has expired. 3) Your current license has expired and we have been unable to process your form of payment to renew it. Login to eniture.com and go to the My Licenses tab to resolve any of these issues.

Installation & User’s Guide

If you are taking advantage of a trial subscription, the plugin will stop working when the trial period ends. Be sure to read the Manage Your License section to learn how to upgrade your subscription.


Setting up the plugin consists of the steps listed below. Each step is bookmarked to the relevant section of the User’s Guide. In the heading of each section there is a Return to top link which will deliver you back to the list of steps.

1. Register for the plugin License Key

Return to top.

Click the Download button to register to use the plugin and gain access to the installation file. You don’t have to provide a credit card to gain access to the 50 free transactions. However, after the free transactions are depleted, the plugin will stop working until you upgrade to a paid subscription.

After you click the Download button, you’ll be presented with a registration form. The email address and password you enter will serve as your credentials to eniture.com.  You’ll use these to gain access to the customer dashboard where you can download the plugin installation file, manage your license, and update your payment information.

If didn’t provide a credit card on the registration form, you’ll receive a verification email. To complete the registration process you will need follow the instructions in the email. Afterward you’ll gain access the customer dashboard.

If you provide a credit card on the registration form, you’ll have immediate access to the customer dashboard. Your credit card won’t be charged until you pick one of the paid subscription plans. You’ll select the subscription plan in the plugin settings described later in this guide.

After you register, you’ll receive an email containing your license key. You can also retrieve your license key by signing in to enitue.com and clicking on the My Licenses tab.

Woocommerce Distance Based Shipping Calculator License Key

2. Using the License Key

Return to top.

The license key will work for one production site and one staging site. You entered the domain for the production site when you completed the registration form. You can change the production site domain or add/update a staging site anytime from the customer dashboard. To update the registered production or staging site, login to eniture.com and click on the My Licenses tab. Click the Edit button associated with the license you want to update.

Woocommerce Distance Based Shipping Callculator Update URL

3. Retrieve the Installation File

Return to top.

If you downloaded the plugin installation file from the plugin directory on wordpress.org, you can skip this step.

While logged into eniture.com, click on the Downloads tab. Locate the plugin and then click the link to download the installation file. Save the file to a familiar location because you’ll need to navigate to it during the installation process.