Jump to content

[SOLVED] Configuring a specific carrier for your E.U. country


Recommended Posts

Hi,

 

I am from Italy and I ship both to Italy and E.U. obviously price (and carrier) are different.

I guess there are many E.U. shops in my situation.

 

From backend you can only configure carrier and price to zones like Europe and not single countries.

So I created a new zone called ITA and moved Italy from Europe zone to ITA zone.

 

In this way I can configure a different carrier and price to Europe zone and a different one for ITA zone.

Seems ok but did not work as all substates are still configured to Europe, seems like PS is calculating shipping with states and not with countries.

 

So I moved over 100 Italian substates to ITA zone and now works almost good.

 

There is still one thing strange, when you log-in as an Italian customer the cart and block cart don't calculate shipping, show zero, until you reach the third checkout step where the carrier is shown.

 

Obviously when you are logged as any other country all carts and block cart show automatically correct shipping even before checkout.

 

Do you experience the same thing? What is the correct procedure to configure a carrier for your own E.U country?

Link to comment
Share on other sites

There is still one thing strange, when you log-in as an Italian customer the cart and block cart don't calculate shipping, show zero, until you reach the third checkout step where the carrier is shown.

Did you remember to make the relevant changes in all carriers (select/unselect) the new "zone" ITA?

Link to comment
Share on other sites

  • 2 weeks later...

I tried with a new clear installation, and it seems that this happens with any zone.

 

It seems related to default carrier selected, if you log as customer from default carrier zone it calculate shipping immediatly when a product is added to the cart.

If you log as customer not from default carrier zone, shipping will show zero when a product is added to the cart and only updates correcty at the third checkotu step.

 

Anyone noticed that? Any idea how to make cart correctly calculatation with all registered customers (and not only the ones from default carrier zone)?

Link to comment
Share on other sites

Thanks for your reply.

 

Cart calculates shipping by default even if you are guest without knowing customer country, so for a registered customer with known country showing zero shipping is a bit misleading IMHO.

 

Also a registered customer from default carrier zone can have other shipping options but still cart calculates shipping immediatly.

 

I'll be looking forward editing cart.php to always calculate shipping no matter what zone the customer is. Any help is apprecieted. Thanks

 

 

EDIT: Solved deativating carrier on out of range behaviour, with the help of this thread http://www.prestashop.com/forums/topic/116568-solved-default-carrier-issue/

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...