This page sets discount tiers from a customer’s lifetime spend (you can add free shipping over a threshold).
Member tiers appears in the sidebar only when the platform has turned on online purchase. A completed inquiry does not add to this spend.
Where
Commerce → Member tiers (/admin/commerce/member-tiers).
Name, threshold, and discount are written by the bottom Save. Add, duplicate, delete, and drag save immediately.
Add a tier
- At the top of the list, fill Add member tier and press Add.
- An existing row can be edited in place: name, slug, threshold, and discount. Then press Save at the bottom.
- Drag the handle on the left to reorder. You do not press Save for that.
| Field | Required | What it means |
|---|---|---|
| Name | Yes | For example Silver or Gold. |
| Slug | Yes | An identifier. Unique on this site. Lowercase English and hyphens work well. |
| Lifetime spend threshold | Yes | Spend must reach this amount. Usually the store currency. |
| Discount % | Yes | 10 means 10% off. Trust a real checkout, not the label alone. |
| Free shipping over | Optional | Free shipping once this threshold is met. Leave it empty for no free shipping. |
Set thresholds from low to high so overlapping tiers are not a guess. The checkout quote is what counts. Drag the list to change order.
Duplicate
Duplicate tier on that row creates a new row at once (the name gains a copy suffix, the slug gains -copy). Change the threshold, then Save at the bottom.
Delete
Delete on that row. After you confirm, this page cannot undo it. Past orders that already used the tier are not recalculated.
How to check
- With a test member, spend past the threshold (or confirm that customer’s spend in the admin).
- On the public checkout, the discount and free shipping should match that tier.
- A visitor who is not signed in should not get the member discount, unless you have a separate promotion.
When it sticks
| What you see | What to do |
|---|---|
| There is no Member tiers item | Online purchase is off. |
| “Enter name and slug for the new tier” | Both fields are empty. |
| “A tier with this slug already exists” | Use a different slug. |
| Leaving the page warns about unsaved changes | Add, duplicate, delete, and drag should not do this. If you edited a name or a threshold on an existing row, press Save at the bottom first. |
| Checkout did not discount | The customer is not signed in, spend is under the threshold, or a product or shipping rule excludes it. Test with the same account. |
