I have two different types of products on my store that have different shipping requirements/rates/pricing when ordered individually but have the same shipping requirements/rates/pricing when ordered together. For instance, I have seed packets that weigh less than an ounce and can fit into a manila envelope. Shipping the seeds by themselves in the envelope would cost significantly less than shipping a package with a bag of soil in it. In that case, having different rates for the two items makes sense. However, I would like to have it so if a customer were to order both the bag of soil and the seeds on the same shipment, the shipping rate for the seeds would be “overridden” by the bag of soil’s shipping rate. If both were shipped together, they would both be placed in the same large box, so there would be no need to charge the customer twice for each of the items’ shipping rates.
Is there a way to implement this idea on checkout?
What I’ve done so far is create two different shipping profiles for the products. When I go to checkout, the two different shipping rates are combined when those two products are ordered together, and the customer is charged for both rates. Is there a way to have the customer be charged just for the larger item’s shipping rate? Thanks.
What you are attempting to do is not possible with just Shopify’s shipping. This would require a Third Party Rate Provider (such as ourselves, Intuitive Shipping) In our app you can have the cost of the seeds be charged as is, when it is only seeds, and the soil price take over if both are in the cart.
Please do note, that when using a third-party rate provider, a Third-Party Rate Calculator will be required to have access. This is a mandatory requirement from Shopify. The plan level must be Shopify Level or above and could carry a cost of $20 a month if you pay for your Shopify plan subscription monthly.
If you have any questions, please don’t hesitate to ask.
Using ShipMagic app, you can achieve to show only the higher shipping rate when items from 2 profiles are added in cart. Moreover this solution will work on all Shopify plans including the Basic one.
You can install the app and reach out to live chat support present inside the app for more assistance on setting up the app.
I can see someone has suggested ShipMagic as a solution - I’ll offer Starshipit as another if that one doesn’t fit your requirements. There’s a lot more other functionality in there, but it can do what you’re asking. Happy to answer any questions!
It is ridiculous, such a basic feature is not built into Shopify. Shopify must be making bank off the sales of apps… Soon Shopify themselves will just be a name and no actual service themselves.
Same issue here, Did you get it solved, the support gives replies as if it is supported when it’s not.
When you have different shipping rates for your 3 products but want customers to pay only the highest shipping price when they buy them together, you can achieve this by using shipping profiles and carefully naming your shipping rates. Here’s how it works: Assign each product to its own shipping profile with its specific shipping rates. Name the shipping rates the same across these profiles (for example, Standard Shipping). Shopify combines shipping rates with the same name by adding them together at checkout, but if you want to charge only the highest rate, you should ensure that the rates are set up to reflect that logic. However, by default, Shopify adds shipping rates from different profiles if they have the same name, resulting in a combined total. To charge only the highest shipping rate instead of the sum, you might need to set up your shipping rates with different names or use a custom shipping strategy. Alternatively, you can create a single shipping profile for all three products and set tiered or flat shipping rates that cover all scenarios, so the customer pays the appropriate shipping cost based on their cart. You can manage and edit your shipping profiles and rates in your Shopify admin under Settings > Shipping and delivery.
Shopify should be able to do this with weight based shipping. Say seeds are 0.01 Kgs and soil is 10Kgs, with a range of rates you should be able to do what you need.
Dollar based conditional rates are combined whereas weight based are combined so adding seeds won’t change the freight charged if you set up the weight range properly.