The plans and offers list
The list shows all configured offer records in a searchable, filterable table.Columns
| Column | What it shows |
|---|---|
| Name | The offer name you assigned |
| Target | The product or variant this offer applies to |
| Status | Whether the offer is enabled or disabled |
| Frequencies | The billing cadences configured for this offer |
| Effective source | Which record is currently winning the config resolution: Product, Variant, or Inactive |
| Updated | When the offer was last modified |
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:| Filter | Description |
|---|---|
| Status | Filter by enabled or disabled |
| Scope | Filter by product-level or variant-level offers |
| Frequency | Filter by a specific billing cadence |
| Discount range | Filter by discount percentage or amount |
| Product | Select a product using a searchable picker |
| Variant | Select a variant scoped to the chosen product |
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:| Action | What it does |
|---|---|
| Edit | Opens the offer in an edit drawer |
| Enable | Activates the offer (requires confirmation) |
| Disable | Deactivates the offer (requires confirmation) |
Creating a new offer
Click Create in the page header to open the create flow in a full-screen modal.Name the offer
Enter a name that helps you identify the offer in the list — for example, “Monthly coffee subscription” or “Annual plan – Starter”.
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.
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.
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
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)
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
| Field | Editable |
|---|---|
| Name | Yes |
| Enabled state | Yes |
| Frequencies and discounts | Yes |
| Rules (minimum cycles, trial, stacking) | Yes |
| Target product or variant | No |
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.