How To Set Correctly Two Shipping Methods ?

Hi

I encountered recently this issue when I tried to set a second shipper for all my customers.
The first one was set up with countries groups, gathering countries by prices zone by zone.
I would like to set a second one, cheaper, but with an other cutting of these countries groups, zoning is different.
The issue appears that, as every group being activated, shipping cost calculation can't give both prices but only one, therefore I have to disable one or the other.
Obviously, each country is belonging to one zone and an other in each shipping method.
How to solve this ?

thanks for your help

The first one was set up with countries groups, gathering countries by prices zone by zone.

Can you explain what you mean here in different terms?

You should be able to have two shipping methods with the same set of countries and have them priced differently without issue.

Hi

I encountered recently this issue when I tried to set a second shipper for all my customers.
The first one was set up with countries groups, gathering countries by prices zone by zone.
I would like to set a second one, cheaper, but with an other cutting of these countries groups, zoning is different.
The issue appears that, as every group being activated, shipping cost calculation can't give both prices but only one, therefore I have to disable one or the other.
Obviously, each country is belonging to one zone and an other in each shipping method.
How to solve this ?

thanks for your help

Unfortunately, you cannot configure shipping methods in such a way. You should split current zones into several subzones to fit conditions of the 2nd shipping method

Thanks for your answers.

I 'll explain better:

Consider that United Kingdom + Germany + Belgium are belonging to DHL Zone 1Nr, and United Kingdom + Spain + Austria are belonging to GLS zone Nr 2.

For the english customer, he has to make a choice between two carriers: DHL or GLS.

=> Zonings are defined, with a different name for each carrier; DHL Z1 / GLS Z2

=> shipping methods and charges too.

That was what I mean; it was running correctly before upgrade to 4.6, but no more after.

Both carriers (all activated) appears correctly at checkout, but just one is calculated, so there is no choice for the customer.

Do you think there is a mistake on the principle or only technical due to upgrade ?

Please read the docs on shipping locations.

Locations are single points. I.e. you can't have a location called USA and have zip code 97221 in there and have a location called Oregon and have 97221 in there as well. If the shipping rates for the same carrier for USA were different than Oregon, which rate would it use?

Hi

This is excatly my case. One country is belonging two methods.

I know that, right, but it doesn't run.

May be a problem with some script somewhere..

where coul I see attached scripts ?

Thx

Sorry to say that but isn't this really really ridiculous?

I want to let the customer choose from the carriers; but it says no; there could be only one carrier for a zone. Why would then it really ask the customer to "choose" a carrier?? Why does it have a button to "change" the carrier on checkout page while there could only be one already? How come "one carrier" becomes a "choice"??

Let's say I have agreements made with 3 carriers for the same zones and I want to let the customer to choose which he/she thinks is the best at service or which is closer to his/her home so he/she thinks that it will arrive faster.

But really; why do we have a select button while selection is impossible?

I have same location, different shipping methods

http://prntscr.com/gj3cvk

http://prntscr.com/gj3d7zshipping method 1 for uk

http://prntscr.com/gj3degshipping method 2 for uk

http://prntscr.com/gj3dorshipping method 3

and front end gives this choice

http://prntscr.com/gj3e0lusing wsa delivery cost addon

Sorry to say that but isn't this really really ridiculous?

I want to let the customer choose from the carriers; but it says no; there could be only one carrier for a zone. Why would then it really ask the customer to "choose" a carrier?? Why does it have a button to "change" the carrier on checkout page while there could only be one already? How come "one carrier" becomes a "choice"??

Let's say I have agreements made with 3 carriers for the same zones and I want to let the customer to choose which he/she thinks is the best at service or which is closer to his/her home so he/she thinks that it will arrive faster.

But really; why do we have a select button while selection is impossible?

You would have a sepaarte shipping method for each carrier and each delivery option within each carrier. If you are using realtime rates, then you don't have to worry about cs-cart "locations" for shipping, the result of the real-time request will identify which of the methods you have setup apply to that customer's destination. They can then choose from all applicable methods. What methods apply for a destination is a function of the "locations" setup in your cart.