Page 1 of 1
Exclude Products from Free Shipping
Posted: Wed Aug 17, 2011 8:18 pm
by frankenstein897
I have a "Vary by Cost" shipping method that I use for free shipping. Is there a way to exclude certain products from that shipping method? Maybe I need to put them in a special warehouse or something? Anyone do something similar?
Re: Exclude Products from Free Shipping
Posted: Thu Aug 18, 2011 7:26 am
by jmestep
Without custom coding, you would need to put them into a different warehouse. But then the checkout page will show two different shipments if there a both free shipping and normal products in the order.
Re: Exclude Products from Free Shipping
Posted: Thu Aug 18, 2011 8:28 am
by frankenstein897
Ahhhh... what if the product is marked as ship separately? I just found that setting on the products last night.
Re: Exclude Products from Free Shipping
Posted: Thu Aug 18, 2011 8:32 am
by AbleMods
frankenstein897 wrote:Ahhhh... what if the product is marked as ship separately? I just found that setting on the products last night.
Doesn't really change things. You'll still get separate shipments, just for a different reason now.
Re: Exclude Products from Free Shipping
Posted: Thu Aug 18, 2011 9:26 am
by frankenstein897
Ok, thank you!
Re: Exclude Products from Free Shipping
Posted: Sat Oct 22, 2011 8:35 pm
by frankenstein897
I have decided to just put the products that I don't want Free Shipping in a different warehouse. It was easiest and figured I could try to communicate to our customers. I do have the 2 shipping options in the shipping method part of the checkout when there are different products in different warehouses. Is there a way to change the text next to the shipping options where it says Shipment 1 and Shipment 2? Here is what I am talking about:
Can that text be changed somewhere?
Thanks,
Chris
Re: Exclude Products from Free Shipping
Posted: Mon Oct 24, 2011 7:08 am
by AbleMods
Sure, very easy to do.
Just edit the /ConLib/OnePageCheckout.ascx file and look for the following code:
Code: Select all
<asp:Repeater ID="ShipmentList" runat="server" OnItemDataBound="ShipmentList_ItemDataBound"
EnableViewState="false">
<ItemTemplate>
<asp:PlaceHolder ID="ShipmentCounter" runat="server" Visible='<%# (ShipmentCount > 1) %>'
EnableViewState="false"><b>Shipment
<%# (Container.ItemIndex + 1) %>: </b></asp:PlaceHolder>
You'll see the word 'Shipment' immediately following the bold tag <b>. That's where the word 'Shipment' is coming from.
Re: Exclude Products from Free Shipping
Posted: Mon Oct 24, 2011 7:30 am
by frankenstein897
Cool, thanks!