Assign a discount to one or more markets to control its scope precisely. Keep an online-only flash sale from spilling into your retail stores, and deliver wholesale offers to B2B buyers only. No workarounds needed.
If you wanted a discount to apply to specific channels or customer segments only, you needed a workaround (the post sums up this pain point as "No workarounds needed").
Use the Eligibility selector on the discount detail page to choose one or more markets where the discount should apply. You can finalize its scope with no workarounds.
Both code-based and automatic discounts can be assigned to one or more markets. Set the scope right inside the discount creation screen.
Filter the discount list by market, customer segment, or specific customer to quickly grasp what's active where.
See all discounts assigned to a given market in one list. In the Markets graph view's "View-As" mode, you can preview how discounts resolve in context.
| Item | Legacy | Discounts by Market |
|---|---|---|
| Specifying the applicable scope | Requires a workaround Hard to limit it to a specific scope | Direct specification Assign to one or more markets |
| Supported discount types | Not specified | Both supported Both code-based and automatic |
| Knowing what is active where | Not specified | Filter by market / customer segment / specific customers |
| Previewing the applied result in advance | Not specified | Preview per-market resolution in View-As mode |
| Example: online-only sale | Tends to spill over to retail too | Online market onlycan be limited to it |
Available to all merchants on the Basic plan or higher. No additional notes on lower-tier conditions or restrictions specific to higher plans.
Assumes you are using the "new version of Markets." Availability on the older version of Markets is not stated.
* Since the article does not cover specific click-by-click steps, here we organize the three screens (entry points) it explicitly mentions.
Narrow down by market, customer segment, or specific customers to see which discounts are active.
Use the Eligibility selector to choose one or more markets where the discount applies.
Review the list of assigned discounts and preview with View-As.
Market assignment works regardless of discount type. Both coupon campaigns and automatic discounts can be designed on a per-market basis.
A single discount can be assigned to "one or more markets." Instead of mass-producing a discount per market, one campaign can cover multiple markets.
The discount list can be filtered across three dimensions—market, customer segment, and specific customers—which directly supports auditing "what is active where" during operations.
The View-As mode in the Markets graph view lets you check how discounts resolve per market before going live, preventing unintended application caused by misconfiguration.
This article is limited to describing the admin UI feature; how market assignment is handled via the Admin GraphQL / Discounts API and Webhooks, and whether existing discounts are auto-migrated, arenot documented. If you are building automation or bulk configuration, you will need to verify separately using documentation and a sandbox.