Introduction | Handling Charges | Fees by Carrier, Zone or range


With PrestaShop, there are two methods you can set up to handle shipping (delivery) costs. These are calculate shppping by weight or calculate shipping by price.

Most carriers, whether local or international, would use weight the major determining factor to calculate the shipping costs for delivering your goods to your customers. Therefore you should give careful consideration to which method (shipping based on weight or price) is right for you, especially if you want to integrate Prestashop with the shipping carrier. 

In this shipping section we will be showing how to set up shipping costs based on weight, and then on price.

When you select backoffice>>shipping you will be presented with a  page similar to the image below;

main shipping screen

The sub-menu navigation includes carriers, States, Countries, Zones, Price ranges and weight range.

Firstly, to configure how your online shop will calculate shipping costs based on weight, you need to complete the following steps:

  1. Make sure that you have entered a weight for each product on its Back Office product page. After all, if a product doesn’t have a weight, then weight-based shipping costs will not work.  Also remember to adjust the weight, if necessary, for each variation of the product you have created in the Attributes tab. See backoffice>>catalog>>products
    (Note: The default will be shown in kg. If you want to change this, e.g Ibs if your in the USA, go to backoffice>>preferences>>localization
  2. Create the different Zones to which you will be delivering 
  3. Create and/or assign different countries and/or states to each Zone
  4. Now we will set up how much we will charge for shipping based on weight to the different Zones. The heavier the package and the farther away the destination, the more the Carrier charges, and so the more we want to charge our customers for shipping.

    This (Step 5) is a two-step process:
  1. First, we create the weight ranges. 
  2. Next, we assign a shipping cost to each weight range we’ve created
  3. Your shipping costs are now configured.

Tips: Of course, Tax may or may not apply to different Zones to which you ship your products. You can activate or deactivate taxes according to the shipping zone in the Back Office.
See Payment >> Taxes.

How do I turn off the ability for free shipping after a given amount. I do not wish to offer my customers this option?
Just set free shipping starts at "0" and freee shipping will be disabled in the front office

Handling Charges


The Handling charges allow you to set two options, which will be applied to every order in your store.


Handling charges: Enter an amount you which to add for a  "per order" handling charge. If you do not which to make a handling charge in addition to yoru shipping costs, leave this filed blank or enter "0".

Free Shipping: the free shipping fields allow to specify when there should be no charges for a order. You can set this by weight and value. So in the first of these two fields, if you set "Free shipping starting at $2000", customers will receive free shipping when the total order value is $2000 or above.

Fees by Carrier, Zone or range



The fees by carrier, zone and range will display a table that includes;

For each weight range we created, this is shown as our range across the page
Each zone we included for this carrier (in our case Europe and US was selected as zones on the carrier "my Carrier" when we set this up)

This results in a table field for each range and each zone.

You can now enter the shipping costs that apply directly into the fields (there is no need to choose add or edit). So for our lowest weight in Europe, we have a cost of 1.00 Euro. As shipping to USA is more expensive, in my example above I have doubled the shipping costs.

Once you have input all your costs into the table cells, click save. Repeat this process fore each carrier.

Please be aware that many Prestashop sections are incomplete and our of date as this site is no longer maintained


prestashop admin guide prestashop designers guide


Prestashop Admin Guide