To all,
I am running Zen Cart V1.3.9b and I have a problem and hope someone can help.
I would like to offer the following shipping options to my customers: -
1. Standard shipping based on a Table Rate.
Also, Free Shipping is provided if order is more than say, $80.
2. Express 2-3 day shipping according to a Table Rate. This option is provided regardless of order amount.
3. Express 1-2 day shipping according to a Table Rate. This option is provided regardless of order amount.
I can set up option 1 with the following: -
1. In Admin console, select Modules->Order Total.
2. In Order Total Modules and in Modules list, select Shipping.
3. In Shipping side panel click Edit.
4. Set Allow Free Shipping to True.
5. In Free Shipping For Orders over text box, type "80".
6. Click Update.
I then cloned the Table Rate module in order to implement shipping options 2 and 3.
The problem I am having is that whenever the customer's order exceeds $80, Zen Cart displays ONLY free shipping and does not display option 2 and 3. I read from this forum that one can prevent a shipping module from checking free shipping condition by commenting the codes as follows: -
// disable only when entire cart is free shipping
// if (zen_get_shipping_enabled($this->code)) {
$this->enabled = ((MODULE_SHIPPING_FLATEXPRESS_STATUS == 'True') ? true : false);
// }
I tried that but it does not seem to do anything. Have I missed something? Any comment is welcome and appreciated.



