Hello - I have been wrestling with an issue all day and Shopify support was unfortunately zero help. I have a few shipping tiers for my website:
-
T-shirts ship for free to Canada, calculated to US (set up as a custom rate)
-
Cards/stickers/patches/flat items ship flat fee of $3 to Canada, calculated to US (set up as a custom rate)
-
Free shipping on any orders over $150, any items or combo of (set up as a rate in my general shipping profile)
What seems to happen is that when someone goes over $150, if they have any item in their cart that is in my $3 custom shipping rate, they still get charged $3 for shipping. Also, sometimes, if there is a combination of items in someone’s cart, they will get free shipping rather than calculated, even if it is under $150.
Shopify support took over an hour to tell me that I was doing something wrong, which yes, I know, that’s why I’m on support. They offered a solution that doesn’t seem to work - they said I should set up rules within my general shipping profile for $3 shipping/free shipping, but I can’t see a way to only apply this to certain items - it just lets me apply it to dollar value or weight. I want these rules to apply to certain items only. For example, we apply it to cards because nobody wants to pay $18 calculated shipping on a greeting card, but I also don’t want to offer free shipping because even $2 to ship it removes all our profit. $3 shipping is nice to be able to offer. Is there a glaringly obvious solution to this that someone might be able to provide?