Thanks @braehler … I have seen that plugin but never tried it. Lets assume that the care packs are items A, B and C and priced differently. Any other items, eg. X, Y and Z have standard $10 shipping fee. But if I buy X, Y and Z and then add item A, then it should be free shipping. The reason behind this is because I want customers to buy items A, B or C to get free shipping with any purchase. Please advise. Thanks.