How to Set Up Mixed Cart Orders for Preorders
Mixed cart orders occur when customers add both preorder items and regular in-stock items to the same cart. STOQ lets you control whether to allow or prevent this behavior. Restricting mixed carts can simplify fulfillment by keeping preorders separate from regular orders, while allowing mixed carts provides flexibility for customers who want to purchase multiple items together.
What Are Mixed Cart Orders?
A mixed cart order contains both preorder products and regular products in the same checkout.
Example Scenario
A customer adds:
- Product A (preorder, ships in 4 weeks)
- Product B (in stock, ships immediately)
If mixed carts are allowed, both items go through checkout together as one order. If mixed carts are restricted, the customer sees an error and must purchase them separately.
Why Mixed Carts Matter
Mixed cart orders affect your fulfillment workflow:
With mixed carts allowed:
- Customers can purchase everything in one transaction
- You may need to split shipments or hold the entire order
- More convenient for customers
- More complex fulfillment logistics
With mixed carts restricted:
- Preorders are always separate from regular orders
- Simpler fulfillment workflow
- Customers must complete multiple checkouts
- Clearer order management
When to Allow Mixed Carts
Allow mixed cart orders when:
- You want to maximize customer convenience
- Your fulfillment process can handle split shipments
- You use STOQ's split fulfillment feature for mixed orders
- Customers frequently buy preorder and regular items together
- You want to increase average order value
When to Restrict Mixed Carts
Restrict mixed cart orders when:
- You want to keep preorders completely separate
- Your warehouse cannot easily split shipments
- You prefer simpler order management
- Preorder items have significantly different shipping timelines
- You want to avoid customer confusion about delivery dates
Accessing Mixed Cart Settings
The mixed cart settings are located in the Limits section of the offer editor.
Navigating to the Settings
- From your Shopify admin, open the STOQ app.
- Click Preorders in the left navigation menu.
- Click Offers to view your preorder offers.
- Click on an offer to open the editor.
- Click on the Limits section in the offer summary.

Configuring Mixed Cart Settings
By default, STOQ allows mixed cart orders. Follow these steps to restrict them.
Restricting Mixed Carts
- In the Limits panel, locate the Mixed cart orders section.
- Check the box labeled Don't allow mixed cart orders.
- A Customize link appears below the checkbox.

Customizing the Error Message
When you restrict mixed carts, customers see an error message if they try to add a preorder item to a cart containing other products (or vice versa).
- Click Customize to expand the error message field.
- In the Mixed cart error message field, enter your custom message.
- The field supports HTML for formatting.

Example Error Messages
Simple message:
Preorder items must be purchased separately from regular items.
Helpful message:
This preorder item cannot be added to your current cart. Please complete your current order first, then return to preorder this item.
With link:
Preorder items ship separately. Please <a href="/pages/preorder-faq">learn more about our preorder policy</a> or complete your current order first.
Explaining the reason:
To ensure accurate delivery estimates, preorder items must be purchased in a separate order from in-stock items.
Allowing Mixed Carts
To allow mixed cart orders:
- In the Limits panel, locate the Mixed cart orders section.
- Uncheck the box labeled Don't allow mixed cart orders.
- Customers can now add preorder items to carts with other products.
Saving Your Changes
- Click Save changes to apply the mixed cart settings.
- The setting takes effect immediately for all products in this offer.
What Customers Experience
Understanding the customer experience helps you configure the feature appropriately.
When Mixed Carts Are Allowed
Customers can:
- Add preorder items to a cart with regular items
- Checkout with both types of products
- Receive one order confirmation for all items
- Expect different shipping timelines for different items
When Mixed Carts Are Restricted
If a customer has regular items in their cart and tries to add a preorder:
- They see your custom error message
- The preorder item is not added to the cart
- They must complete their current order first
- Then they can start a new cart with the preorder item
If a customer has a preorder item in their cart and tries to add a regular item:
- They see your custom error message
- The regular item is not added to the cart
- They must complete the preorder order first
- Then they can purchase regular items separately

Mixed Carts and Split Fulfillment
If you allow mixed carts, consider using STOQ's split fulfillment feature.
How Split Fulfillment Works
When split fulfillment is enabled:
- Customer places a mixed cart order
- STOQ automatically splits the order for fulfillment
- In-stock items can ship immediately
- Preorder items ship when ready
- Customer receives multiple shipments
Configuring Split Fulfillment
Split fulfillment is configured separately in the Shipping section of the offer editor. See the "Split fulfillment automatically for mixed cart orders" article for details.
Recommendation
If you allow mixed carts, enable split fulfillment to:
- Ship in-stock items without delay
- Keep preorder items on hold until ready
- Provide better customer experience
- Maintain accurate fulfillment timelines
Best Practices
Follow these recommendations for effective mixed cart management.
Communicate Clearly
- Write clear error messages that explain why items can't be combined
- Include links to FAQ pages if you have detailed policies
- Use friendly, helpful language rather than technical terms
Consider Your Workflow
- Evaluate your fulfillment capabilities before deciding
- Test the customer experience from both perspectives
- Train your team on handling mixed vs. separate orders
Be Consistent
- Apply the same mixed cart policy across similar offers
- Communicate your policy on product pages and FAQ
- Set customer expectations before they reach checkout
Monitor Customer Feedback
- Watch for support requests related to mixed carts
- Adjust your policy based on customer needs
- Consider A/B testing if you're unsure which approach works better
Mixed Carts Across Multiple Offers
If you have multiple preorder offers, each can have its own mixed cart setting.
Scenario 1: All Offers Restrict Mixed Carts
- Customers cannot combine any preorder with regular items
- Customers cannot combine preorders from different offers
- Each preorder must be purchased separately
Scenario 2: Some Offers Allow, Some Restrict
- Behavior depends on which offer's product is in the cart
- Can create inconsistent customer experience
- Consider using the same setting across all offers for clarity
Scenario 3: All Offers Allow Mixed Carts
- Customers can combine any products freely
- Use split fulfillment to manage shipping
- Most flexible for customers
Known Limitations
The mixed cart feature has some constraints to be aware of.
- The mixed cart setting applies to the entire offer, not individual products
- Error messages are shown at add-to-cart time, not at checkout
- The setting does not prevent customers from placing separate orders for the same items
- Custom error messages support HTML but not JavaScript
- The restriction applies to the cart, not to draft orders created in admin
- If a customer has items from multiple restricted offers, they may need to place multiple separate orders
Troubleshooting
If you encounter issues with mixed cart settings, use this guide to identify and resolve common problems.
Symptom | Likely Cause | Fix |
|---|---|---|
Customers can still mix carts | Setting not enabled | Verify "Don't allow mixed cart orders" is checked |
Error message not showing | Setting not saved | Click Save changes after enabling the restriction |
HTML not rendering in message | Invalid HTML | Check your HTML syntax; ensure tags are properly closed |
Restriction too aggressive | Setting enabled when not needed | Uncheck the option to allow mixed carts |
Customers confused by error | Unclear error message | Rewrite the message to be more helpful and specific |
Different behavior across products | Products in different offers | Check mixed cart settings for each offer |
FAQs
Q: Can customers combine preorders from different offers?
A: If both offers allow mixed carts, customers can combine preorders from different offers in the same cart. If either offer restricts mixed carts, the restriction applies and customers see an error.
Q: Does the mixed cart setting affect existing orders?
A: No. The setting only affects new add-to-cart actions. Existing orders are not changed when you modify the mixed cart setting.
Q: Can I allow mixed carts but require separate shipping?
A: Yes. Allow mixed carts and enable split fulfillment. This lets customers checkout together while you ship items separately based on availability.
Q: What happens if a customer's cart becomes "mixed" due to inventory changes?
A: If a product in the cart changes from in-stock to preorder (or vice versa) after being added, the mixed cart restriction does not retroactively apply. The restriction only checks at the time of adding items.
Q: Can I customize the error message per product?
A: No. The error message is set per offer and applies to all products in that offer. To have different messages, create separate offers with different error messages.
Q: Does the restriction work with quick-add buttons on collection pages?
A: Yes. The mixed cart restriction applies regardless of how the customer adds items to the cart, including quick-add buttons, product pages, and any other add-to-cart method.
Updated on: 21/03/2026
Thank you!