How Easy Bundles Manages Inventory Across Multiple Warehouses
1. Dynamic Product Visibility Based on Location The Easy Bundles widget is location-aware. It checks the customer’s detected location against your Shopify inventory levels before displaying products.
- The Logic: When the bundle loads, the app queries the inventory for the customer's specific market.
- Scenario: You have a "Spicy Sauce" bundle.
- US Customer: The US warehouse has stock of "Original," "Peri-Peri," and "Roasted." The customer sees all three options.
- International Customer: The International warehouse is out of stock of "Peri-Peri." When this customer loads the page, the "Peri-Peri" option will be hidden or marked unavailable, while the other two remain visible.
2. How Inventory is Deducted (The Order Flow) Easy Bundles does not deduct inventory from a "dummy" bundle SKU. Instead, it expands the bundle into its component SKUs to ensure precise inventory tracking per warehouse.
- At Checkout: The customer sees the combined bundle product along with the individual items in the cart.
- Order Creation: When the purchase is completed, Shopify records the order containing the individual component products, not just a generic bundle line item.
- Inventory Update: Because the order lists the actual component SKUs, Shopify automatically deducts stock from the warehouse assigned to that shipping zone.
- Example: If a US customer buys a bundle of 3 items, the stock for those 3 items is deducted strictly from the US Warehouse. The International Warehouse stock remains untouched.
3. Handling Location Changes at Checkout The app prevents overselling if a customer changes their shipping address during the checkout process to a location with different stock levels.
- The Safeguard: If a customer builds a bundle assuming a "US" delivery but changes their address to "India" (International) at checkout, Shopify’s native shipping rules take over.
- The Result: If the items in the cart are not available in the warehouse assigned to ship to India, Shopify will display an error notification: "Items in the cart are not available for the selected location." This prevents the order from being placed, ensuring you do not sell stock you cannot ship.
Updated on: 03/12/2025
Thank you!
