Skip to main content

How Easy Bundles Manages Inventory Across Multiple Warehouses

Sid avatar
Written by Sid
Updated over 2 weeks ago

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.

Did this answer your question?