Out of Stock messages can appear for several reasons with the most common listed in this document and guide. This guide is here to help troubleshoot the main common issues.
The bundle product in the Products area of your online store is set to 'Unavailable' or is not available for 'Online Store'.
Making the bundle product "unavailable" means Bundle Builder won't allow the sale to go ahead.
Please ensure the bundle product is Available for sale on the "Online Store".
Single SKU bundles can have more than one associated product (to circumvent 100 variants per product limitation in Shopify), so make sure that all the products are available in Online Store.
If you're using Multiple SKU bundles, you need to make sure that Multiple SKU bundle support has been installed on your theme. Installations are performed per theme basis. If the theme is switched, will need the Multiple SKU Installation again, for the new theme.
See below our guide on the Multiple SKU installation.
Certain apps are not compatible with Bundle Builder and can cause issues, including out of stock errors. This can be any app that offers help with:
Placing orders in advance such as delivery date pickers
Recurring orders and subscriptions
Creating combos and offering up-sell options
Creating customized products.
Bold and Revy apps are also known to use Shopify's Draft Order functionality for many of their apps' basic functionality, so these might make a good starting point for further checks.
Bundle Builder by default, does not integrate with the theme cart drawer. Its primarily designed to work only with the Cart page, however with a developer or theme developers, you can integrate the cart with your theme.
Bundle Builder uses your default location for its dummy products. You need to ensure that your store allows online orders to be fulfilled from this location, or change the default location to one that allows orders to be fulfilled.
These options should only be used on the checkout page. If they are used before finalizing the bundle at Checkout, this may affect the order readout, create error messages, or display inconsistently incorrect results.
In brief - these buttons should only be used on the Checkout page. Hiding the buttons from the Cart page, using CSS, is an effective workaround to prevent customers using them. Theme developers might be able to provide help with this.