Preorder & Bundle Compatibility

Shopify bundles and preorder apps can sometimes work together, but compatibility depends on how the bundle is created. Here’s a simple breakdown to help you understand when preorders will and won’t work with bundles.


Can I sell Preorder Bundles?

The answer depends on the type of bundle you're offering. Shopify bundles are created in two main ways:

  1. Bundles API: Used by Shopify's Bundles app and many third-party bundle apps.
  2. Discount Codes: Used by majority of shopify 3rd party apps and apply discount codes in cart to offer special pricing when customers buy multi-packs or product sets.

Image of how discount codes appear in cart and checkout for bundle apps

💡 Important: Shopify currently has a limitation with the Bundles API:

  • Bundles created with the Bundles API aren’t compatible with purchase options like preorders, subscriptions, or try-before-you-buy.
  • Shopify's own Bundles app does not work with preorder apps, including Essential Preorder & Presale.

Shopify help docs


✅ When do Preorders work with Bundles?

Preorders will work if the bundle is created using discount codes and added to the cart through the "Preorder" button. This applies mostly to apps that create quantity break bundles, where different quantity options (e.g., Buy 2, Get 10% Off) appear above the "Add to Cart"/"Preorder" button.

Examples:

  • Quantity break bundle apps that rely on discount codes rather than the Bundles API.
  • Bundles added to the cart by clicking the "Preorder" button, not the standard "Add to Cart" button.

👉 Check the Shopify App Store for quantity break apps or see if your current bundle app offers this option.


❌ When do Preorders NOT work with Bundles?

Preorders will not work if:

  1. You're using the Shopify Bundles app, as it relies on the Bundles API.
  2. The bundle is created through the Bundles API rather than discount codes.
  3. The bundle uses discount codes but is added to the cart without clicking the "Preorder" button.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us