Shipping Estimate


The CS-Cart Shipping Estimate add-on allows to automatically calculate the time and cost of delivery of a product for customers based on the destination and service. It enables you to inform your customers as to how long each shipping method takes to ship an order and how much it costs. The location of the user is retrieved from the user data.


We recommend using the Geolocation by Google or IP Geolocation add-on to determine the location of a user automatically and provide accurate shipping estimates. It will be particularly necessary if the user has not provided shipping address information.

MaxMind also allows customers to change destination by clicking on it and calculate shipping cost.

The add-on places a block on the product page with the lowest shipping cost.

Clicking on the Show all shipping methods link will open a table containing all available shipping methods and their shipping costs and time of delivery:

The add-on also allows to add a tab to the product page to display the shipping cost for each shipping method available in the store.


  • Estimate shipping cost for the product on its detailed page.
  • Choose the location of the block with shipping cost.
  • Display the lowest shipping cost for the product.
  • Display shipping costs for each shipping method in a tab on the product page.
  • Works well with all shipping methods.
  • Simple installation and setup.


The add-on is compatible with CS-Cart and Multi-Vendor 4.9 and above, but only versions 4.12.x and above are supported. Minimum required PHP version is 7.1.

See more information about compatibility of our add-ons here.


You are guaranteed a quality add-on supported by the future versions. If you need help, please contact us via our help desk system.


Check out the Shipping Estimate add-on in our demo store.


Every half an hour the demo store is reset to the default state.

Managing in the admin panel

Installing the add-on

Install the “Shipping Estimate” add-on on the add-ons list page (“Add-ons” → ”Manage add-ons”). Click the + button in the top right corner, select an archive and click Upload & install. You can now find the installed add-on in the list of installed add-ons, just make sure it is set to Active.

Available settings

Here are available settings of the add-on.

  • Number of shipping methods in the block—Determine how many shipping methods will be shown immediately after the product page is loaded. The rest methods will be available by the Show all shipping methods link.
  • Block position on the product page—Select the position of the block on the product page.

Right—Show the block to the right of the product description.

Bottom—Show the block right after the product description.

Don’t show—Select this option if you do not want to display the block on the product page.

  • Calculate shipping automatically—If disabled, the shipping options will be calculated by click.
  • Select minimum shipping method automatically—If enabled, the shipping method with the minimum rates will be selected automatically on the cart page.
  • Show delivery time in the block—Specify if the delivery time should be displayed in the block with the shipping estimate.
  • Timeout—Enter the maximum time in seconds that you allow for calculating shipping cost. If the timeout is exceeded, an email notification will be sent to the administrator. The email will include the shipping methods which took to long to calculate the shipping cost. Leave empty if you do not want the notification to be sent.

Creating the Shipping estimate tab

You can also display the shipping estimate of the product in a tab on the product page:

  1. Go to Design - Product tabs.
  2. Click the + button to add a new tab.
  3. Enter a name for the tab.
  1. Click the Select block button.
  2. Go to the Create new block tab and select the Shipping estimate block.
  1. Click Create.

The created block will look like this:

That’s it! Go to the storefront to see the changes.