Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hi, I'm selling 1 main product with a couple of cheap accessories, and I intend to offer flat free shipping on all orders. Is there a way to ensure that every order has at least 1 main product? I'm worried about low order value, like if someone just bought 1 accessory. I would be making a loss to ship that single product to them.
Solved! Go to the solution
This is an accepted solution.
So really you're not wanting to offer free shipping for all. Makes sense if you lose money on the smaller items, so the general path is either to charge for low cost items, or don't let them check out in the first place. Depending on the loss it's something that over time you might absorb but you won't know if that makes sense yet if you're just starting out.
A no code option (doesn't mean it's the best user experience) would be to have shipping rules that exist for a certain price and above. Anything under that threshold has no shipping options available, so a customer won't be able to buy. Not the nicest experience so keep that in mind. To make things less weird for those low-cost items you could add messaging throughout the site and the cart to minimise the shock of not seeing a delivery option.
As a challenging question - does it matter if you're just upfront and tell your customers about an order minimum, or in fact charge shipping for the cheaper options? There's no real benefit to hiding that, and if you lost a customer that wanted that cheap item for free shipping it wasn't a customer you wanted in the first place. Charge shipping if you need to!
This is an accepted solution.
So really you're not wanting to offer free shipping for all. Makes sense if you lose money on the smaller items, so the general path is either to charge for low cost items, or don't let them check out in the first place. Depending on the loss it's something that over time you might absorb but you won't know if that makes sense yet if you're just starting out.
A no code option (doesn't mean it's the best user experience) would be to have shipping rules that exist for a certain price and above. Anything under that threshold has no shipping options available, so a customer won't be able to buy. Not the nicest experience so keep that in mind. To make things less weird for those low-cost items you could add messaging throughout the site and the cart to minimise the shock of not seeing a delivery option.
As a challenging question - does it matter if you're just upfront and tell your customers about an order minimum, or in fact charge shipping for the cheaper options? There's no real benefit to hiding that, and if you lost a customer that wanted that cheap item for free shipping it wasn't a customer you wanted in the first place. Charge shipping if you need to!
thanks Jason! love your solution. I think I'll take your latter suggestion and just offer free shipping at a low threshold to prevent orders that put me at a loss. cheers
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024