Jump to content

Different shipping based on various countries

Recommended Posts


I have the following situation:

For Romania (my country) I have shipping cost 15 Lei based on minimum order value of 100Lei.

Free delivery in Romania only, start with 300 Lei.

For Bulgaria Shipping cost is 48 Lei. When the order is more than 300 Lei, the Free Shipping rule is applied. This is the problem.

How can I have in the same time, based on orders bigger than 300 lei, various shipping cost and for local country free delivery?

-For Romania - Free Shipping

-For Bulgaria 48 Lei

-For other countries - other cost.

remove or to increase the order value for Bulgaria only to avoid free shipping?

The shop is here: https://www.tpb.ro

Edited by OttovonB (see edit history)

Share this post

Link to post
Share on other sites

The answer is not straight forward. It depends on what you are planing to use shipment, because some shipment modules has different configuration option.

However if we talk about plain PrestaShop, you can set prices depending on the Zones. Which means that you need to create two zones: Romania zone, Bulgaria zone. 

You can do that by going to International->Location. In the zone tab you can create new zone and in the countries tab you can assign country to the zone.

Then you have to go to Shipping->Carriers; select a carrier and in the second step you can enter the pricing for each zone. Here you can create conditions e.g from 100 to 300 price is 15Lei, from 301 price is 0 Lei.

I hope it's clear enough to help you. 


  • Like 3

Share this post

Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More