Oba-san
- Join Date:
- Sep 2003
- Location:
- Ohio
- Posts:
- 62,757
- Plugin Contributions:
- 1
Free Shipping Options not working with zones
You have a few things going on that makes this not work the way you are describing you need it to ...
1 You appear to have marked all Products as Always Free Shipping ... this means ALL Products marked as Always Free Shipping are Free shipping to everyone ...
2 You have set up the Modules ... Order Totals ... Shipping ot_shipping as Free Shipping on orders of 0.00 for National ... this gives everyone in the US Free Shipping ... so there isn't really a need for the Free Shipping Options freeoptions as that is overridden by the Shipping setting ...
If you just want the Free Shipping icon on your Products for the US you would be better off customizing your template tpl_product_info_display.php where the code says:
<!--bof free ship icon -->
<?php if(zen_get_product_is_always_free_shipping($products_id_current) && $flag_show_product_info_free_shipping) { ?>
<div id="freeShippingIcon"><?php echo TEXT_PRODUCT_FREE_SHIPPING_ICON; ?></div>
<?php } ?>
<!--eof free ship icon -->
to something like:
<!--bof free ship icon -->
<?php // if(zen_get_product_is_always_free_shipping($products_id_current) && $flag_show_product_info_free_shipping) { ?>
<div id="freeShippingIcon"><?php echo TEXT_PRODUCT_FREE_SHIPPING_ICON; ?></div>
<?php // } ?>
<!--eof free ship icon -->
so that the icon shows on all products ...
to always show the free shipping icon, after you change it to something for Free Shipping US ...
Then mark your Products as:
Always Free Shipping: No, Normal Shipping Rules
so that they work with the other shipping modules, such as USPS ...
Then, anyone in the Zone Definition DETAILS for:
Rest of the world shipping
will see the USPS shipping module ...