Inventory

Bundable will sync with your inventory to make sure that customers are unable to purchase products in the bundle builder page that are out of stock. However, there are certain limitations to be mindful of.

Important:

The Shopify API lets Bundable read inventory at two stages: when the customer accesses the bundle builder page to build their bundle AND when they successfully checkout. 

Bundable does not have the ability to read inventory in real time once a bundle has been built and added to cart. This means that you can experience inventory misalignment if multiple customers add bundles to their cart, abandon their carts then come back at a later date to purchase when inventory equals 0. Shopify will let them check out. 

Example: 

  • You have a necklace SKU with inventory of 1. 
  • Multiple customers access the bundle builder page at the same time and thus are able to build their bundle because Bundable acknowledges that there is at least 1 necklace in stock. 
  • The customers add their bundles to cart. One of the customers checks out successfully, while the other abandons cart and comes back in a few days. 
  • They go back into their cart, and complete checkout. Bundable will remove 1 quantity from the necklace inventory and you will experience a stock count of -1.

The reason this happens is because once a bundle is created, the individual SKUs that make up the bundle are pushed to the Shopify backend as line item properties, not as individual SKUs. Shopify does not read inventory for line item properties in real time i.e. in cart.

There are potential workarounds here that we can provide if you experience the above often. Please reach out to us at support@soviapps.com and we'd be happy to help!

Still need help? Contact Us Contact Us