The Foxy forums are on the move!

We're in the process of moving our forums over to a new system, and so these forums are now read-only.
If you have a question about your store in the meantime, please don't hesitate to reach out to us via email.

Free shipping for US clients, flat rate for international clients

cmoralescmorales Member
in Help edited April 2013
Hello,

I am setting up a store where shipping will depend on client's country.

I've read the docs here http://docs.foxycart.com/v/1.1/shipping and followed their instructions, but the shipping cost doesn't update when I change the shipping country. I don't know if that's built in (1.1) or I need to place some custom javascript as in this snippet http://wiki.foxycart.com/snippets/shipping/flat_rates_by_country_and_product_category

Currently, my store is configured as follows:

Store: shipping:
Nothing checked in any section but "custom options" ->
Use CUSTOM: Yes
For: Domestic Shipping YES

CUSTOM Domestic Services:
Customer Pickup NO
Free Ground Shipping YES

Then, in Product->Categories:
Shipped using a flat rate fee YES
Flat Rate Amount: 19.99
What type of Flat Rate would you like to use? :Charge Per Shipment

Thanks in advance

Comments
  • fc_adamfc_adam FoxyCart Team
    @cmorales,

    Thanks for posting such a detailed description - much appreciated! :)

    So currently you're mixing two different shipping types. The settings available on the shipping page are put into action for any categories set to live rate shipping. As your category is set to flat rate though, the customer will only receive the $19.99 flat rate shipping fee.

    Currently you'll need to use javascript on your checkout to achieve conditional shipping like that. I'd suggest using the 'tiered flat rate shipping' snippet available from this page: http://wiki.foxycart.com/snippets/start - and following the instructions on that page.
  • Thanks for your help :)
Sign In or Register to comment.