The plans and offers list
The list shows all configured offer records in a searchable, filterable table.Columns
The Effective source column is particularly useful when a variant-level offer is disabled and a product-level fallback is still active, or when no active offer exists for a target at all.
Search
Use the search input in the toolbar to find offers by offer name, product title, variant title, or SKU.Filters
Click Add filter to apply one or more of the following:
The Product and Variant filters open structured picker modals instead of free-text inputs, so you always select from real catalog data. Active filters appear as chips in the toolbar. Click Clear all to remove all filters at once.
Sorting
Use the sorting menu to sort the list by Name, Status, Product, or Updated.Row actions
Each row has an action menu with the following options:
While an enable or disable mutation is in progress, the row action label updates to Enabling… or Disabling… and repeat actions on that row are blocked.
Creating a new offer
Click Create in the page header to open the create flow in a full-screen modal.1
Name the offer
Enter a name that helps you identify the offer in the list — for example, “Monthly coffee subscription” or “Annual plan – Starter”.
2
Set the scope
Choose whether this offer applies to a Product or a specific Variant.
3
Select the product
Use the product picker to search for and select the target product. If the scope is Variant, a second picker lets you select the specific variant within that product.
4
Set the enabled state
Toggle Offer enabled on to make the offer active immediately after saving, or leave it off to save in draft state.
5
Configure frequencies
Add one or more billing frequencies. Each frequency row has:
- Interval —
week,month, oryear - Value — a positive integer (for example,
1for monthly,3for quarterly) - Discount (optional) — a percentage or fixed discount amount for customers who choose this cadence
6
Configure rules
Expand the Rules section to set:
- Minimum cycles — the minimum number of billing cycles before a customer can cancel
- Trial — toggle on to enable a free trial, then set the number of trial days
- Stacking policy — how the subscription discount interacts with other store discounts (
allowed,disallow_all, ordisallow_subscription_discounts)
7
Save
Click Save. The new offer appears in the list and the table refreshes automatically.
Each
interval:value combination must be unique within a single offer. Duplicate frequencies are rejected before the form can be submitted.Editing an existing offer
Click Edit in a row’s action menu to open the edit drawer. The drawer pre-fills all current values from the offer record.What you can change
The target product and variant are read-only in the edit drawer. To retarget an offer, create a new one for the intended product or variant.
The drawer loads the offer’s current data when it opens. Changes you save are applied immediately and both the list and the drawer reflect the updated record.
Enabling and disabling offers
Use Enable and Disable in the row action menu to toggle an offer’s active state without editing it.How effective config resolution works
When Reorder resolves which offer configuration applies to a product and variant — for example, during a plan change or a storefront offer lookup — it follows this order:- Look for an active variant-scoped offer for the requested variant.
- If none exists, look for an active product-scoped offer for the product.
- If neither is active, the product is not subscribable.