by Michael Averto - Shopify
3 minute read
Shopify Multi-Location Visual

Now that Shopify has moved into production with locations and multi-location inventory, you may be wondering what this means for your Shopify store? Well Shopify inventory management became natively more robust with visibility across one or many fulfillment locations.

This first release was a pretty simple but important step for the larger picture. The format of objects has changed so that now inventory items now has the SKU information and the inventory levels have the location they are available at as well as the quantity available.

The Shopify Locations page says “Simplify your operations” and promises:

  • Complete inventory control
  • Faster launches
  • Smarter fulfillment


  • Product – Title, Images, Description
  • Variant – QTY, SKU, UPC, Options, Price


  • Product & Variant – Title, Images, Description, Price, Options
  • Inventory Items – Variant ID, SKU, UPC
  • Inventory Level – Inventory Item ID, Locaiton ID, QTY

Why is this important for brands?

As the direct to consumer movement continues to evolve the retail landscape, we’ll see more brands trying to compete with Amazon’s shorter and shorter delivery windows.

To get items to customer’s as soon as possible requires a multi-node fulfillment strategy. Maybe having 20% of your inventory that is high volume stocked at 80% of nodes across the country to start for smaller brands.

For larger brands this likely means a dozen nodes or so globally.

Historically, this has been invisibile to anyone using the Shopify Admin backend. ChannelApe supports multi-node and multi-company fulfillment integration and as Shopify continues to develop these APIs, we will also add support along side of them. This means that anyone using the Shopify admin interface will have a much better view into inventory locations and levels.

What features will Shopify launch with in regards to multi-location fulfillments?

While it isn’t 100% clear yet how this new fulfillments aspect of fulfillments will work in Shopify’s admin backend, from the video attached to this page, it seems like Shopify will add some basic support for split shipments when an item isn’t 100% in stock at one location as well as fulfillment priorities.

When using ChannelApe’s DOM (distributed order management) with Shopify or Shopify Plus, is it obvious that the UI within Shopify will be much cleaner and concise to understand which items shipped from each location. Our distributed order managment allows us to automatically ship from one or many locations based on your unique business logic. Sometimes this is geographic, sometimes this is cost focused (rate shopping), and other times it is a combination of the two. Regardless of how Shopify implements in their UI, you can be sure it’ll provide a clearer understanding than what is visibile today.

What other use cases may there be for multi-location?

The biggest game changing feature I can see coming is for omni-channel retailers that have both online and POS brick and mortar store(s). They could potentially fulfill an online order from a POS location because the shipping address of the customer is closer to the POS location than the typical online 3PL provider used. Brands can use individual POS locations as mini 3PLs to fulfill.

To learn about the full details of this release, watch the video here from unite:

Michael Averto
In constant beta: Learning, iterating, evolving. I love making impossible projects possible.