Hello,
I am looking for a solution to sync/balance inventory between my two Shopify stores, D2C and B2B. If possible, both stores will pull from the same warehouse of inventory, but only display a percent of total stock in each store.
i.e (60% D2C, 40% B2B). This solution will also have to update as close to real time as possible after a purchase is made.
Overall example:
100 pcs total for Product A in Warehouse
Display 60 pcs on D2C, Display 40 pcs B2B
Customer orders 20 pcs B2B.
Automatic stock update (48 pcs D2C, 32 pcs B2B)
If anyone has any ideas, I’d be happy to hear. Thanks!
Hi @bvunrlit
Either search ‘inventory sync’, ‘inventory pooling’, etc in forums or app store.
if the “warehouse” is an external service it will need an api , if it is not just a shopify location on both stores that is.
For bespoke processes script automations using the shopify api, or http apis use the mechanic app.
https://tasks.mechanic.dev/?tags=sync
There’s also shopifys own free shopify-flow app and it’s advanced admin-api or send-http-request actions but it’s pretty much a one way behavior.
If you need custom automations then contact me by my email for services.
Contact info in forum signature.
ALWAYS please provide context, examples: store url, theme name, post url(s) , or any further detail in ALL correspondence.
Hi @bvunrlit ,
Our app will be able to do this for your store you can check out our app at this link
Hi ProfitLabs,
I was able to set up a successful sync between my D2C and B2B sandbox dev stores. The only part I am having trouble with is finding a setting where I can set certain stock percentages between parent and child stores. I currently have my D2C store as the parent and B2B as the child store. I have my main single source warehouse defined under my D2C store.
Hi @bvunrlit
While I can’t assist with the specific “percentage split” logic you described, if you are open to a Shared Inventory model to avoid missing sales opportunities, I recommend checking out Easify Inventory Sync. It handles this using a Source store and Destination store setup:
-
The Setup: You can treat your Warehouse inventory as the Source. Both your D2C and B2B stores act as Destinations.
-
Real-time Sync: Instead of complex percentage math, the app allows both stores to reflect the total available stock.
-
Order Flow: As per your example, when a customer orders 20 pcs on the B2B store (Destination), the app automatically creates a corresponding draft/ real order on the Source store. This immediately deducts the stock from the master inventory and updates the D2C store to show the remaining 80 pcs.
This ensures you never oversell, but also never artificially limit your sales on either channel. Easify live chat support team is always available if you have specific questions about this setup 