Jump to content

different cost of shipping


Recommended Posts

Good afternoon,


I tell an implementation that I want to do.


I wish that when sending out for Spain, the shipping will be 6 euros if the order does not exceed 100 € and free if exceeded; ie the shipping according to the total price.


Then for the rest of countries the price for shipping is measured by the weight of the order; ie shipping charges according to total weight.


Does anyone know how to implement it or some module that implements it?


Thanks very much,


a greeting

Link to comment
Share on other sites

Hi Cala,


you can split it up in two carriers:

- One only for Spain

- One for the rest of the world (or a sub selection you serve)


The one for Spain, you make price dependent, with two steps:

step 1: Range 0.01- 100,01: 6 Euro

step2: Range 100.01 - 100000: 0 Euro


The carrier for the rest of the world, you make weight dependent, and make the weight ranges acording to your carrier prices needed.


When the customer adds an address, PrestaShop knows which carrier to offer/use, dependent on the country given.



Hope this helps,


Link to comment
Share on other sites

Hi guys

I hope you have time to help. 

I have my shipping set to 9.50 euros flat rate. I can not find where to change that in the BO . I have looked in the carriers section in shipping , in modules but I cant see where I set the origial flat rate price. 

I have quite a few abandoned carts and I think it is because of the shipping price: So I would like to lower the shipping . 

I would really appreciate any advice

Thanks in advance. 

Kind regards


Link to comment
Share on other sites

Hi Len,


There are two options I can think of:

1) Either you added some fixed shipping "Handling Charges" (Shipping->Preferences in PS 1.6.x)




2) Or you have some carrier where you have (probably) just one range step.




You said you checked option 2 already, so see if option 1 is working for you.


If not, add some screenshots of your shipping preferences and all carrier tab-pages



Link to comment
Share on other sites

Dear Pascal

Thank you very much for your email. 

I have no handeling charges. 


There are 3 carriers

UPS ( which doesn't show in the checkout) 

La Poste- option nr 1

Mondial Relay- option nr. 2


La Poste- option nr 1

general settings:                    https://www.dropbox.com/s/kyv6rlkccka4xhn/Screenshot%202015-02-01%2019.53.07.png?dl=0


Mondial Relay- option nr. 2

general settings:                   https://www.dropbox.com/s/tbcop59yzc1r5nf/Screenshot%202015-02-01%2019.54.32.png?dl=0

shipping location and cost:   https://www.dropbox.com/s/3obeqq4pw3feq8u/Screenshot%202015-02-01%2019.55.47.png?dl=0

size weight :                          https://www.dropbox.com/s/67virds110ufo71/Screenshot%202015-02-01%2019.56.13.png?dl=0

summary:                             https://www.dropbox.com/s/9qwic4ypgecww4r/Screenshot%202015-02-01%2019.57.08.png?dl=0


UPS ( which doesn't show in the checkout, this is a manual install, I did not purchase the ups module)

general settings:                   https://www.dropbox.com/s/5ff13mjrsn5h450/Screenshot%202015-02-01%2019.58.09.png?dl=0

shipping location and cost:   https://www.dropbox.com/s/ovpa4mbpyzuprnb/Screenshot%202015-02-01%2019.58.57.png?dl=0

size weight :                         https://www.dropbox.com/s/x3beqdylksh8yqj/Screenshot%202015-02-01%2019.59.23.png?dl=0

summary:                             https://www.dropbox.com/s/vbc7ax3793aaz4a/Screenshot%202015-02-01%2019.59.42.png?dl=0


Shipping preferences in preferences:  https://www.dropbox.com/s/nfh3kp949fpwd8p/Screenshot%202015-02-01%2020.02.11.png?dl=0


localisation zones:                https://www.dropbox.com/s/zylw50etit7yypb/Screenshot%202015-02-01%2020.04.10.png?dl=0


in products shipping :          https://www.dropbox.com/s/ch6e211zg88q6bo/Screenshot%202015-02-01%2020.05.14.png?dl=0


I have the 3 shipping companies activated in the  products pages 


I hope you can make some sense of these screen shots.

Thank  you VERY  much for your help Pascal, I really appreciate it, I  have been pondering this  issue now for hours and hours. 

Kind regards



Link to comment
Share on other sites

Len, can you temporarily add Thailand to the countries allowed to visit your shop? Then I can play a little with it...


First ideas:

In the shipping location and post pages you showed, there are a few with 9.50.


- When the test customer address you use has country= 'Nederland' (La Post has always uses 9.5€, even when more than 100€   (because its 'out of range behavior' = "Apply cost of highest range")


- When the test customer address you use has one of countries 'Germany/Belgium/Luxembourg' (Mondial Relay uses 9.5€, when total products-weight has a weight between 0.5 kg and 2.0 kg when address is in one of these countries)

So, can you try:
- to use another country in the customer address than the 4 mentioned above and see if the price changes?
- to increase the amount of products in the shopping cart, so that the total weight will be more than 2.0 kg?
Link to comment
Share on other sites

I see that you specifically select the carriers for (each?) product. Better is to not select any at all for each product, as then when you add a new carrier, this new one will automatically added to the available carriers for all products. However, if you specifically select them like you do now, any new carrier you have to add manually to each product after that, (which is a lot of work, and you have a big chance of forgetting it in one or more products)


If there is one product in the shopping cart that has a carrier that cannot be used for that product, the carrier will not be shown when checking out ( as that carrier is not allowed). I expect this to be the case why UPS is not available. So please check the carrier selection for the products in your test shopping cart and see if everywhere all carriers are indeed selected.   (And best is to modify all products to have NO carrier selected at all, for reason mentioned above)



Link to comment
Share on other sites

Dear Pascal

The flat rate of 9.5€ is still showing even if the country is the UK for la Poste and for mondial relay 7.2 when it should be showing 10.20


I changed the handeling charge to 0 it was set to 2.


for mondial relay I have 

for the different weights.... 


There is a default setting somewhere. I just can't find it...

thanks for your patients

Kind regards


Edited by Rosie Posy (see edit history)
Link to comment
Share on other sites

Hi Len (Hoi :-) )

I tried to play with your shop a little, but it does seem to work, as far as I can see.

I added a product:


80 Adult disposable nappies 110-150 cm


And went to checkout. I did a guest checkout and my country was France.

I saw all three Carriers available, (including UPS), with some prices. (Note: the Mondial Relay has price of 12,40€)


When increasing the amount of products to 2 (by clicking the + sign), the Mondial Relay shipping price goes up to 18,50€


It does seem to work... :unsure:


Can you try with this product as well, if you can reproduce it? Maybe there's something with your test product you chose...



Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...