Jump to content

Shipping rules (with some items selected for free shipping)


Recommended Posts

Im having a small problem setting up shipping where I have 3 carrier options as follows:

 

Free Shipping

Paid Shipping by weight range

Free Pickup

 

My problem is that if someone selects an item which we have provided free shipping on as well as a heavy item which we charge shipping for, it only shows the free pickup option which is selected as a carrier for all products.

 

I need it to calculate the shipping price for only the heavy items and not the item we have pre-selected as including free shipping. However it only shows carriers which are selected for all items within the basket.

 

The only way I can figure out around this would be to set items that are free shipping to 0kg weight and the paid shipping carrier to 0.01KG and up. This way the free item is not calculated in the total when selecting all carriers for it. This way it will not exclude the carrier if multiple items are selected but will not show the paid options if the free shipping item is the only one selected as it will be below the starting threshold of the paid options. This way when a free shipping item is only selected it will not show any other carrier, but if multiple items are put in the cart which include a single free shipping item, its weight is not included in the total.

 

This seams like a working solution, but is not as clean as I would like. Has anyone advice on a better solution or workaround for this problem?

 

Cheers,

Damien

Link to comment
Share on other sites

×
×
  • Create New...