Articles on: EB - Creating & Managing Bundles

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

Was this article helpful?

Share your feedback

Cancel

Thank you!