Infinite Options bundle validation for Online Store and Shop app

How checkout validation for Infinite Options bundles works

Simple Bundles includes a built-in checkout validation rule that prevents customers from completing a purchase when their Infinite options bundle selections are missing or invalid. This protects against incomplete or broken orders reaching your fulfillment workflow.

The validation covers two distinct scenarios:

  • Missing selections: the customer hasn't picked bundle options yet before attempting to check out
  • Invalid selections: the customer has selections, but they no longer map correctly to the parent bundle (for example, the bundle's child products were updated after the customer added it to their cart, or the customer returned via an old abandoned cart email link)

Understanding the difference between these two scenarios is important for troubleshooting, as a customer can hit the invalid selection error even when they appear to have options already selected.

Common trigger for invalid selections: Customers arriving from old abandoned cart emails or remarketing campaigns (e.g. Loop, Klaviyo) where the bundle options have since been updated. Their saved cart contains selections that no longer map to the current bundle, triggering the invalid selection message at checkout.

We recommend enabling the checkout rule on every store that is published on the Shop app and does not have a POS. The cart validation rule doesn't natively work on POS.

How to enable the rule in the Simple Bundles app settings

  1. Go to the Simple Bundles app Settings>Advanced Settings
Simple Bundles advanced settings
  1. Click on manage cart transform under Cart Transform and Order editing fallbacks
Cart Transform and Order editing fallbacks
  1. Turn on the cart validation. You will be prompted to update our data access to enable the rule. Click on Update. Once updated, you may successfully turn on the cart validation.
Update data access
Turn on the cart validation
  1. You may also edit the validation message that the customers will see if any options are missing from their selections.
Cart validation message

Validation message fields

Once enabled, you'll see two customizable message fields:

Missing selection message. Default: Please select bundle options for {product_title}   . Shown when a customer attempts to check out without selecting bundle options.

Invalid selection message. Default: Please re-select bundle options for bundle: {product_title}   . Show when a customer's existing selections no longer map to the current bundle configuration.

Note: The {product_title}     variable is supported in both fields and will automatically display the name of the bundle product. You can customize either message to match your store's tone.

⚠️ Important: If you previously enabled the validation rule directly through Shopify Admin > Settings > Checkout > Validation rule, you will need to delete that rule before enabling the toggle in Simple Bundles. Having both active at the same time may cause conflicts.

Additionally, Shopify is deprecating the checkout settings path for this rule. The Add rule button in Shopify's checkout settings will now redirect to Simple Bundles' settings page. We recommend using the app-side toggle as the going-forward method for managing this validation.

Testing the validation

Missing selection

  1. Go to a bundle product page on your storefront
  2. Without selecting any options, add the bundle to the cart
  3. Proceed to checkout
  4. The missing selection message should appear, preventing checkout
Bundle at checkout on the Shopify online store

Invalid selection

  1. Go to a bundle product page and select valid options, then add to cart
  2. In your Shopify Admin, update the bundle's child products or options in Simple Bundles
  3. Return to your cart (without reselecting options) and proceed to checkout
  4. The invalid selection message should appear, prompting the customer to re-select their options
Bundle product detail page in Shopify online store

Additional Resources

To use Shopify's Cart and Checkout Validation Functions, including implementation steps and code examples, refer to the official Shopify documentation: Cart and Checkout Validation Function API

Still need help? Contact Us Contact Us