How to adjust shipping charges for multi-location orders?

Sarah_Greenwell
Shopify Partner
6 0 0

Hello,

 

We have 3 locations for stock, due to some being print on demand and some being in a fulfilment centre. I have multi location setting activated and I am on Shopify Standard.

 

I'd like to charge £3.50 for orders with items from one location, and then say £5.50 for orders with items from 2 locations. Currently it's just charing £3.50 x 2 if the items are in two locations, but I think this is two high. We need to cover an element of the second item postage but I dont think we can charge double.

 

Is there a rule I can apply that basically increases the postage based on the items being in multiple locations, or does it have to be the price for each location combined. 

 

I am considering making all the print on demand items free shipping, and adding to the RRP, then the postage would only kick in on the warehouse items.

 

Any alternative solutions?

Replies 11 (11)

sniper2804
Shopify Partner
399 25 68

You cannot configure postage based on the items being in multiple locations. It is combined by default by Shopify. I don't think even third party apps will be able to solve this problem because of the way shipping rates is handled in Shopify.

Automate & bulk assign products to shipping profile: Auto Shipping Profiles: Shipr
Calculate accurate shipping rates: Shipping Calculator: ShipMagic
Hide, rename, reorder payment methods at checkout: Payment Customization: PayMix
Sarah_Greenwell
Shopify Partner
6 0 0
Ok, well just online to support and apparently I need a Shopify App Store
that allows you to create custom shipping rules based on the number of
locations involved. It looks like it is possible, I just need to select an
app.
sniper2804
Shopify Partner
399 25 68

But I don't think it is possible for any app to handle multi location shipping. I have myself built a Shipping Calculator App - ShipMagic. It's a free app currently.

 

But because of the way Shopify sends data to shipping calculator apps like ours, it is impossible to identify if the order is single location or multi location.

Automate & bulk assign products to shipping profile: Auto Shipping Profiles: Shipr
Calculate accurate shipping rates: Shipping Calculator: ShipMagic
Hide, rename, reorder payment methods at checkout: Payment Customization: PayMix
Sarah_Greenwell
Shopify Partner
6 0 0

Ah ok, I see what you're saying, I've got a support chat open and I've asked them if they can recommend any apps, let me see what they say. Does it make any difference if the store has multi location activated?

Sarah_Greenwell
Shopify Partner
6 0 0

Looking at your app, and blended shipping, would it be a work around to tag all the products at one location and then use that as the rule to create incremental shipping?

sniper2804
Shopify Partner
399 25 68

Nope, even that won't work. Because internally Shopify treats products from two different locations as separate mini orders. And it calculates shipping individually for both of them. Then it adds up the shipping prices.

Automate & bulk assign products to shipping profile: Auto Shipping Profiles: Shipr
Calculate accurate shipping rates: Shipping Calculator: ShipMagic
Hide, rename, reorder payment methods at checkout: Payment Customization: PayMix
Sarah_Greenwell
Shopify Partner
6 0 0
So how does your app work? It looks like it blends orders and saves customers paying twice?
sniper2804
Shopify Partner
399 25 68

When you have products from multiple shipping profiles, Shopify adds up the rates (just like they do for multi location). 

 

We bypass the functionality of Shipping Profiles in our app to enable merchants to create rules so that they can decide if they want to add up the rules or show only the highest rate.

Automate & bulk assign products to shipping profile: Auto Shipping Profiles: Shipr
Calculate accurate shipping rates: Shipping Calculator: ShipMagic
Hide, rename, reorder payment methods at checkout: Payment Customization: PayMix
Sarah_Greenwell
Shopify Partner
6 0 0

So would that work on our store? I see it's really new so I'm a bit reluctant to test it.

sniper2804
Shopify Partner
399 25 68

You are looking for a solution for a multi location problem right? 

This app solves for Shipping Profiles problem. 

Automate & bulk assign products to shipping profile: Auto Shipping Profiles: Shipr
Calculate accurate shipping rates: Shipping Calculator: ShipMagic
Hide, rename, reorder payment methods at checkout: Payment Customization: PayMix

IntuitiveGreg
Shopify Partner
1 0 0

Hey Sarah, 

 

Greg here from Intuitive Shipping!  In terms of multi-location shipping, unfortunately, no 3rd party rating app can resolve this issue in particular.  Due to how Shopify handles the products in the cart when they are in different locations they will send each individual location as a separate cart, generate a rate for all of the sub-carts, and add them together for the final total.  Which is why you see the rate as an added overall price.  

 

Intuitive Shipping can resolve this issue (to an extent).  If you were to have all of your products within a single location you can set up different scenarios in the app to handle different cart situations.  In your case, you could have a scenario where you say if EVERY product in the cart is 'Product A' we will charge £3.50 to ship (either total or per item).

 

You would do this same scenario for 'Product B' and 'Product C' as well.  At that point you could have one more scenario where it has 3 conditions, each looking for ANY of those 3 products.  If it finds a mixed cart with more than 1 product in it without the same tag, you can tell the system that shipping then changes to £5.50 instead. 

 

The only part about this setup that doesn't work really is that you can't properly track location inventory, but if all that matters is the price based on which location the items are shipping from this would work perfectly for you!   

 

Intuitive Shipping has been around for over 5 years assisting merchants with their shipping requirements, so if you would like to take a look or discuss anything with our team please feel free to reach out with any questions you may have!