- Getting started
- Content Blocks
-
Discount
- 1. DISCOUNT TYPES OVERVIEW
-
2. DISCOUNT CONDITIONS SYSTEM
- 2.1 Overview
- 2.2 CONDITION LOGIC (Simple → Advanced)
- 2.2.1: ALL Conditions (AND) - "This AND That"
- 2.2.2: ANY Conditions (OR) - "This OR That"
- 2.2.3: Different Rules Per Category (OR Between Groups)
- 2.2.4: Alternative Bundles (OR Between Groups)
- 2.2.5: Cross-Category Requirements (AND Between Groups)
- 2.3 Pattern Comparison Table
- 2.4 Complete Logic Control Reference
- 2.5 Available Condition Types (Complete List)
- CART CONDITIONS
- CUSTOMER CONDITIONS
- DISCOUNT CONDITIONS
- ELIGIBLE CONDITIONS
- 2.6 Condition Behavior Notes
- 3. DISCOUNT VALUE OPTIONS
- 4. ELIGIBILITY SETTINGS
- 5. MAXIMUM DISCOUNT USES
- 6. APPLIES ON (PURCHASE TYPE)
- 7 Real-World Example
- 8. ADVANCED TIPS & BEST PRACTICES
- Condition > Eligible
- BXGY
- Upsell
- Forms And Fields
- Post Purchase Upsell
- Auto Add to Cart
- Cart Line Upsell
- App Uninstalling Cleanup Guide
Auto Add to Cart – User Guide
Overview
Auto Add to Cart is a powerful feature in Checkout Boost that automatically adds or removes products in the cart based on defined conditions. It helps merchants increase AOV (Average Order Value), run smart promotions, and automate upsells without manual intervention.
Quick Setup Guide
Follow these steps to get started:
1. Add Auto Add to Cart Block
- Go to the Checkout Boost App
- Create a new Auto Add to Cart block
2. Configure the Block
Set up the behavior as per your needs:
- Select product
- Choose a specific variant
- Enable “Do not add if already in cart.”
- Add badge content
- Define conditions (cart value, products, customer, etc.)
3. Save & Copy Block ID
- Save the block
- Copy the generated Block ID
4. Add Block in Shopify Checkout
- Open Shopify Checkout Editor
- Add:
- Auto Add to Cart block → Paste Block ID
- Product Control block → (for badge & variant selector)
5. Save & Done 🎉
- Save changes
- Your feature is now live
Feature Explanation
1. Automatic Product Addition
- The product is automatically added when defined conditions are met.
2. Automatic Product Removal
- The product is automatically removed if conditions are no longer satisfied.
3. Independent Component Handling
If multiple Auto Add blocks contain the same product:
- Each block works independently
- No conflict between them
4. Custom Badge Support
- Show a custom label (e.g., “Free Gift”, “Recommended”) on auto-added products.
5. Variant Selection Display
- Displays the selected variant for the auto-added product.
6. Respect User Intent
- If a user removes the auto-added product:
- It will NOT be added again in the same checkout session
Use Cases
Here are some practical ways merchants can use this feature:
1. Free Gift on Cart Value
→ Add a free product when the cart value exceeds ₹1000
2. Bundle Offers
→ Automatically add an accessory when a main product is added
→ Example: Add a phone case when buying a phone
3. Limited-Time Promotions
→ Add promotional items during sales campaigns
4. Sample Products
→ Add free samples for specific product categories eligibility
5. VIP / Customer Segment Offers
→ Add exclusive products for tagged customers (e.g., VIP users)
6. Buy X Get Y (Simplified)
→ Add Product Y when Product X is in the cart
7. Upsell & Cross-sell Automation
→ Automatically suggest and add complementary products
FAQ
Q1. What happens if a user removes the auto-added product?
The product will not be added again during the same checkout session.
Q2. Can I add the same product using multiple Auto Add blocks?
Yes. Each block is treated independently.
Q3. Will the product be added again if conditions change?
If the user did NOT remove it manually → Yes
If user removed it manually → No (session respected)
Q4. What if the product is already in the cart?
You can control this using:
“Do not add if already in cart” option
Q5. Can I show why the product was added?
Yes, using custom badge content (e.g., “Free Gift”, “Offer Applied”).
Q6. Can users change the variant of auto-added products?
Yes, using the Product Control block.
Q7. Does this work on all checkout pages?
It works wherever the Checkout Boost blocks are supported in Shopify Checkout.
Q8. What conditions can I apply?
Examples include:
- Cart value
- Specific products in cart
- Customer tags
- Quantity rules
- And more
Q9. What happens if conditions become false after adding the product?
The product will be automatically removed.
Q10. Is this feature real-time?
Yes, it reacts dynamically to cart changes during checkout.