How does shopify handle inventory for manual and customer orders?

Highlighted
Tourist
14 0 1

Hello,

 

I have integrated shopify with ERP and now I am integrating Hubsoft system with my ERP. I want to sync inventory between 3 systems.  I wanted to confirm if shopify reserve/deduct inventory in following cases.

- When draft order is placed manually? If yes, default location?

- When order gets confirmed manually? If yes, default location?  

- When fulfillment created with location? 

- When fulfillment processed?

- When customer added item to cart?

- When customer checkout an order via store?

 

Please suggest if I missed any operation.

 

Thanks,

0 Likes
Highlighted
Shopify Staff
Shopify Staff
922 121 130

Hey @poojaz 

 

The behaviour is a little different when creating orders via the API vs storefront or admin. Please run your own tests to confirm.


Draft order: No

Manual order: Via the API: No, Admin: Yes (from the location based on the priority list and available inventory).

Fulfillment: Admin: this happens when the order is created (but the location might change). API: Yes
Add item to cart: No 
Order via online store: Yes

0 Likes
Highlighted
Tourist
14 0 1

Hello,

 

I created sales order in Shopify and imported it to my ERP system and then exported fulfillment from ERP to shopify. Fulfilments created successfully but inventory is same as before. 

Do we need to configure something in order to deduct inventory when creating fulfillment via API?

 

Thanks,

0 Likes
Highlighted
Tourist
14 0 1

I got it. Inventory already deducted at the time of order confirmation so there will be no change while fulfilling order through API.

1 Like