Common settings
Method and Title/Code
Section titled “Method and Title/Code”Determines whether the discount will be applied automatically or at checkout via a discount code.
Customer context
Section titled “Customer context”Every discount type includes an Eligibility card — powered by Shopify’s native discount context — for controlling who a discount applies to. Choose one of:
- All customers (default) — no eligibility restriction.
- Customer segments — restrict the discount to one or more Shopify customer segments.
- Markets — restrict the discount to one or more of your Shopify markets.
These options are mutually exclusive — a discount can target customer segments or markets, but not both at the same time. This mirrors Shopify’s native discount context.
Customer eligibility
Section titled “Customer eligibility”Restricts the discount for use only by customer accounts that possess specific tags.
Market eligibility
Section titled “Market eligibility”Restricts the discount for use only in specific regional markets. To target customer segments or the full range of your Shopify markets, use the Customer context Eligibility card instead.
Location eligibility
Section titled “Location eligibility”Restricts the discount for use only at specific retail/POS locations.
B2B eligibility
Section titled “B2B eligibility”Controls whether B2B (company) customers can use the discount.
By default, discounts only apply to regular (B2C) customers. Toggle on B2B to include company customers, then choose from:
- All customers (B2B + B2C) - Both company buyers and regular customers can use the discount
- B2B only - Restricts the discount exclusively to company buyers
Currency
Section titled “Currency”Alters the discount so that it calculates and applies discounts based on a specific currency rather than the store’s base currency.
Cart attribute
Section titled “Cart attribute”Restricts the discount to only apply when a specific cart attribute is present. Cart attributes are custom key/value pairs attached to a cart, typically set by your theme or a third-party app.
- Key only — The discount applies whenever the attribute key exists on the cart, regardless of its value.
- Key + value — The discount applies only when the attribute key is present and its value matches exactly.
Recurring payments for subscriptions
Section titled “Recurring payments for subscriptions”Determines whether the discount will apply on subsequent subscription orders.
Maximum discount uses
Section titled “Maximum discount uses”Restricts either total discount usage or prevents customers from using the code more than once. These options are only available when the discount method is set to discount code.
Combinations
Section titled “Combinations”Determines how the discount combines with other discounts. Pick which classes (Product / Order / Shipping) this discount can stack with, and — on Shopify Plus — which tags allow it to stack with other product discounts on the same cart line.
See Stacking discounts for the full picture, including cart-line stacking via tags.
Label the discount with one or more tags (up to 5). Tags drive two things:
- Cart-line stacking — two product discounts can apply to the same cart line if they share a tag in each other’s cart-line combination list. See Stacking discounts for the full pattern.
- Filtering and bulk actions — find or bulk-edit discounts by tag from the discounts list (e.g. all
BFCMdiscounts).
Tags are merchant-defined free text. Pick a vocabulary that means something to your team (SEASONAL, LOYALTY, BFCM, VIP) and reuse it consistently — autocomplete suggests tags you’ve used on other discounts.
Active dates
Section titled “Active dates”Determines the dates and times that the discount will be active between.