Full setting encyclopedia: Features · Condition names: Field conditions
What it does
A set (bundle / mix & match) discount triggers only when the cart contains a required combination of products. Each set has one or more entries; every entry defines:- Conditions — which products count (collection, tag, specific SKUs, vendor, etc., using the same rule builder as other types).
- Required quantity — how many items that match those conditions the cart must include.
Per-entry quantity counts the total matching items across the cart — they can be the same variant or a mix. It’s not per-variant.
Discount value types
Choose what “one complete set” is worth:
Percentage distributes across matched items. Fixed amount is deducted once per complete set. Fixed set total price is the total for all items in a single set (the app computes the per-item reduction needed to hit that total).
What you can configure (by area)
These are the main areas in the editor for this type, following the current screen order. Shared controls (Discount method, maximum discount uses, combinations, active dates, Test mode, Rule version, Debug) also apply — see Features.Entries — the heart of a set
Each entry is a group of conditions + a required quantity, rendered as a dashed block that mirrors other rule groups in the app. You can add up to 10 entries; a single entry is allowed for “any N of X” deals. Rules of thumb:- Each entry must have at least one condition (product / variant / collection / tag / vendor / …). An entry with only a quantity is rejected at save time — it would match every cart line.
- The required qty for an entry is a total across any matching items. With
collection = "Shirts"and qty 2, the cart needs two shirt items — same SKU or different, any variant mix. - The set discount only applies when every entry is complete. If any entry is short, the entire set is skipped for that “round”.
- If the cart has enough for multiple complete sets, the discount multiplies up to Max sets per order.
Use cases → what to configure
When this type fits vs others
Mix & match is the right choice when every slot must be filled before anything is discounted. BXGY only requires the buy side to match and then discounts the get side — there’s no “all-or-nothing” constraint across multiple slots.
Set-specific concepts
- Entry — one slot in the set: conditions + required qty.
- Complete set — one round where every entry’s qty is satisfied by cart items.
- Max sets per order — cap on how many complete sets the discount applies to in a single order.
- Fixed set total price — the total for all items in one set; the per-item discount is computed by the app.
- Scoped rule versions (Customer, Company, Product) work the same way here as on other discount types — see Features — Rule version.