Bakery: shipping charges based on STATE allowing other countries

svsanchez

Quote from: marmot on April 13, 2013, 09:29:09 PM
Hi,

Quote from: svsanchez on April 11, 2013, 09:21:22 AM
(since with this approach "countries" become "states"). So I need to have BOTH State AND Country based shipping.
doesn't the suggestion say to add states to the list of countries? So you should have states and countries in one list. Maybe it's a good idea to disable USA (in your example) so the US customer has to select a state.

regards

Hello Marmot, yes that is what I did, but I guess the problem I have is my Country has the same name as one of our States (like if in Germany you had a State called Germany). This messed things up for me and I had to remove the State field. It's not pretty but it will have to do until there's a new version which allows for the use of extra options.

marmot

Hi,

Quote from: svsanchez on April 11, 2013, 09:21:22 AM
(since with this approach "countries" become "states"). So I need to have BOTH State AND Country based shipping.
doesn't the suggestion say to add states to the list of countries? So you should have states and countries in one list. Maybe it's a good idea to disable USA (in your example) so the US customer has to select a state.

regards


svsanchez

Hello there!

I need to charge customers a shipping rate depending on the STATE where the items will be shipped to. IF they are in the State the shop is located in, shipping will be "$X", if they are on another State they will pay a fee of "$Y". And if they are out of the country, they will pay a fee of "$Z".

I tried the approach from http://www.websitebaker.org/forum/index.php/topic,7834.msg57755.html#msg57755 but the problem is doing this removes the countries, so I can not sell to anyone outside of my country (since with this approach "countries" become "states"). So I need to have BOTH State AND Country based shipping.

An example for the USA could be:

- Shipping to the same State: $5
- Shipping to the Continental USA: $10
- Shipping to Canada: $15

How can I do this?