Routing rule (READ FIRST). Any merchant query about cross-sells, bundling, "buy together", multi-item purchases, or items-per-order MUST load this recipe before any flow-* recipe. Do NOT route directly to Flow: Bundle and Save from the WixREADME index — this goal owns the catalog-profile→bundle-shape matrix and the per-recommendation multi-item-structure requirement (every recommendation MUST use minItemQuantity or an equivalent multi-item condition — plain single-item percent-off recommendations FAIL this goal). The flow is a sub-step.
⛔ MANDATORY — call this NOW before any API call or recommendation generation:
The flow defines the required discount-rule mechanics (minItemQuantity condition, catalog data steps, guardrails). Without it, your recommendations will lack the correct structure.
Promote product discovery and multi-item purchases by creating bundle-based discounts that reward customers for buying across categories or adding complementary items to their cart.
Goal ID: BUNDLE_AND_SAVE
The merchant wants customers to explore more of the catalog and purchase multiple items per order. This is achieved through minimum item quantity conditions that incentivize buyers to add more products, particularly in categories with natural cross-sell relationships.
| KPI | Definition | How to measure |
|---|---|---|
| Items per order | Average number of line items per completed order | Order data: total items / total orders |
| Cross-sell rate | Percentage of orders containing items from 2+ categories | Analyze order composition across categories |
| Category diversity per order | Number of distinct categories represented per order | Track unique categories per order before and after |
| Bundle discount redemption | Orders meeting the minItemQuantity condition / total orders | Count qualifying orders vs total |
Activate this goal when the merchant expresses any of the following intents:
The sole action for this goal. Creates a percentage discount with a minItemQuantity condition that activates when the customer adds enough items to their cart.
When to use: Whenever the merchant wants to incentivize multi-item purchases, cross-category exploration, or product discovery.
Key mechanics:
Catalog profile matching:
| Catalog Type | minItemQuantity | Scope | Example |
|---|---|---|---|
| Accessories + main products | 2 | CATEGORY (accessories) | "Buy 2+ accessories, save 15%" |
| Wide catalog, many categories | 3 | SITE | "Buy any 3 items, save 10%" |
| Curated complementary items | 2 | ITEMS (specific products) | "Buy these together, save 15%" |
| Low-price items (avg < price_p25) | 3-4 | CATEGORY or SITE | "Buy 4+, save 20%" |
| High-price items (avg > price_p75) | 2 | CATEGORY | "Buy 2 premium items, save 10%" |
Every cross-sell recommendation presented to the merchant MUST use a minItemQuantity (or equivalent multi-item) condition — plain single-item percentage discounts FAIL this goal's intent. The merchant must be able to see, per recommendation, the quantity threshold that triggers the discount and the scope it applies to.
Acceptable shapes:
apply_discount with conditions.minItemQuantity: 2 (or 3, 4) scoped to a category or specific productsNOT acceptable for this goal:
State the quantity threshold and scope per recommendation in the reasoning / why field (e.g., "Buy 3+ items → 10% off site-wide; targets the multi-category catalog profile"). If you cannot construct a multi-item condition for a candidate, drop it; never present a plain percent-off as a cross-sell recommendation.
(new_items_per_order - baseline) / baseline * 100| Scenario | Approach | Rationale |
|---|---|---|
| Store has clear accessory categories | CATEGORY scope on accessories, minItemQuantity: 2 | Natural cross-sell with main products |
| Broad catalog, no clear bundles | SITE scope, minItemQuantity: 3 | Encourages exploration across the entire catalog |
| Merchant names specific products | ITEMS scope with those products | Curated bundle matching merchant's intent |
| Low average price catalog | Higher minItemQuantity (3-4) | Lower price per item makes larger bundles feasible |
| High average price catalog | Lower minItemQuantity (2) | Customers less likely to buy 3+ expensive items |
| Merchant specifies quantities or discounts | Honor merchant input | User overrides always take priority |
Last updated: 3 August 2026