Discounts: Codes, Combinations, Limits, and Eligibility
What This Page Is About
Most native offer types in AOV.ai Bundle Upsell share the same discount control fields. Rather than repeat them on every offer-type page, this page covers them once. The exact set of fields on any one offer's configuration form depends on the offer type (see Which offer types have which controls at the bottom).
The shared fields are:
- Discount code
- Discount combinations
- Maximum discount uses
- Customer eligibility
Discount Code

Every Bundle offer creates a Shopify discount code behind the scenes. The code is auto-generated by AOV.ai Bundle Upsell and shown on the offer form.
The form note reads:
"This code will be visible to your customers in the cart and at checkout."
"Manual discount code editing is available upon request. Contact us if you'd like it enabled."
If you need a custom or branded code (say, SUMMER25 instead of the auto-generated string), click Contact support on the field. The team can enable manual code editing for your store.
Note: the discount code is what customers see when they reach checkout. They don't need to type it in. The code applies automatically through the AOV.ai Bundle Upsell widget logic when the offer's conditions are met.
Discount Combinations

Controls whether your offer's discount can stack with other Shopify discount codes the customer might already have.
The form shows three checkboxes under "This discount can be combined with:"
| Combination | Effect |
|---|---|
| Product discounts | Allow customers using a product-level Shopify discount (e.g., 10% off all skincare) to also use this offer |
| Order discounts | Allow customers using an order-level Shopify discount (e.g., 10% off orders over $100) to also use this offer |
| Shipping discounts | Allow customers with a free-shipping or shipping-percentage Shopify discount to also use this offer |
Tick the combinations you want to allow. Untick to make this offer mutually exclusive with that category.
Note: discount combination is a Shopify-platform concept. The setting here mirrors what you'd set on a native Shopify discount in Discounts → Combinations. If a competing app's discount isn't a native Shopify discount, combinability doesn't apply.
Maximum Discount Uses
Limits how many times the offer's discount can be redeemed. There are two checkboxes:
| Limit | Effect |
|---|---|
| Limit number of times this discount can be used in total | Caps total redemptions across all customers (enter a number) |
| Limit to one use per customer | Caps each customer to a single redemption of this offer |
Use a total cap for time-boxed promotions (a 100-unit campaign, for instance). Use the per-customer cap for new-customer or one-time-only offers.
You can tick both at once. The first cap that's reached blocks further redemptions.
Customer Eligibility

Scopes who can redeem the offer based on Shopify customer segments.
| Option | Effect |
|---|---|
| All customers | The offer is available to anyone, including guests at checkout |
| Specific customer segment | Only customers in the selected Shopify segment can redeem (e.g., Loyalty members, VIPs) |
| Exclude specific customer segments | Everyone except customers in the selected segments can redeem (e.g., exclude Wholesale from a public promo) |
Customer segments live in Shopify admin under Customers → Segments. They sync automatically into this dropdown.
Note: Specific customer segment requires the customer to be logged in at checkout for the segment to be evaluated. Guests won't match, even if they'd qualify based on their email's history.
Which Offer Types Have Which Controls
| Field | Volume Discount | FBT | Bundle Builder | Mix & Match | Product Fixed |
|---|---|---|---|---|---|
| Discount code | Yes | Yes | Yes | Yes | Limited |
| Discount combinations | Yes | Yes | Yes | Yes | Limited |
| Maximum discount uses | Yes | Yes | Yes | Limited | Limited |
| Customer eligibility | Yes | Yes | Yes | Limited | Limited |
Note: Volume Discount and Frequently Bought Together expose the full set of discount controls. Bundle Builder and Mix & Match expose most. Product Fixed Bundle has a slimmer form because the bundle sells as a standalone product, so discount mechanics are simpler.
Tips
- Set Maximum discount uses on every promotional offer. Without a cap, a viral or off-target uptick can blow your margin.
- Keep "Limit to one use per customer" ticked for first-order offers. Keeps the campaign honest and avoids duplicate redemptions.
- Use customer-segment exclusions when the offer would conflict with a wholesale or B2B price list.
- Tick all 3 combinations only if you genuinely want stacking. Stacking can compound discounts in ways that'll surprise your margins later.
Next Steps
- Markets: geographic scoping for the same offer
- Status, Schedule, and activation: when the offer is allowed to run
- Sync theme color: match widget colors to your theme
- Choosing an offer type: pick which offer type to set these controls on