Shopify POS Inventory Allocation When Adding Products to Cart: Verification Results

Tadashi Shigeoka ·  Tue, April 5, 2022

I’ll introduce the verification results of inventory allocation when adding products to cart in Shopify POS.

Shopify | ショッピファイ

Background: Shopify POS Inventory Allocation Logic

I verified the inventory allocation logic because it would be problematic if inventory got taken by EC purchases after adding products to cart in Shopify POS.

Shopify POS Inventory Allocation Logic Verification

Verification Procedure

  1. Add inventory to cart in Shopify POS -> Check inventory count
  2. Add inventory to cart in Shopify -> Check inventory count
  3. Checkout in Shopify -> Check inventory count
  4. Checkout in Shopify POS -> Check inventory count

Verification Results

  1. Add inventory to cart in Shopify POS -> Inventory count: 1
  2. Add inventory to cart in Shopify -> Inventory count: 1
  3. Checkout in Shopify -> Inventory count: 0
  4. Checkout in Shopify POS -> Inventory count: -1

Conclusion: By Shopify Specification, Over-ordering and Negative Inventory Can Occur

From the investigation results, as a Shopify specification, when payments are processed simultaneously, there are no payment errors, and cases of over-ordering with negative inventory counts can occur.

That’s all from the Gemba about verifying the inventory allocation logic when adding products to cart in Shopify POS.

Reference Information