Hi All,
My client wishes to implement a free shipping option as well as the current postal and courier options (which are calculated by weight).
However they have a number of products which cannot be shipped free as they require specialised refrigerated transport.
As far as I know I can't exclude just those products from the free shipping option. It's not fully thrashed out yet so the cost of the refrigerated shipping may be added as a handling charge for those items or something.
So I at least would like to display a warning at the shipping selection page of the checkout to ensure they select the correct shipping method or an explanation as to why they are being charged despite selecting free shipping.
The products in question have had a custom variable 'Refrigerated' applied so that I can display an explanation on the product pages themselves.
My Question: Is there any way to determine if a particular product is in the cart at the checkout page, or if any product in the cart has a particular variable set so that the message is only displayed when it is relevant to the products in the cart?
I guess I can probably manage it with some javascript, but I would rather be able to use a block if in the page template otherwise I will have to modify the function if the list of refrigerated products changes.
Also any ideas of different ways to deal with the charges for that limited set of products would be appreciated!!
Thanks,
Janimal
www.rebelit.co.uk
My client wishes to implement a free shipping option as well as the current postal and courier options (which are calculated by weight).
However they have a number of products which cannot be shipped free as they require specialised refrigerated transport.
As far as I know I can't exclude just those products from the free shipping option. It's not fully thrashed out yet so the cost of the refrigerated shipping may be added as a handling charge for those items or something.
So I at least would like to display a warning at the shipping selection page of the checkout to ensure they select the correct shipping method or an explanation as to why they are being charged despite selecting free shipping.
The products in question have had a custom variable 'Refrigerated' applied so that I can display an explanation on the product pages themselves.
My Question: Is there any way to determine if a particular product is in the cart at the checkout page, or if any product in the cart has a particular variable set so that the message is only displayed when it is relevant to the products in the cart?
I guess I can probably manage it with some javascript, but I would rather be able to use a block if in the page template otherwise I will have to modify the function if the list of refrigerated products changes.
Also any ideas of different ways to deal with the charges for that limited set of products would be appreciated!!
Thanks,
Janimal
www.rebelit.co.uk
Comment