Discount Overview
Discounts help you attract customers, reward loyalty, and move inventory. A discount is a price reduction on an order or a line: a percentage (10% off), a fixed amount (P50 off), or a special offer. Fuze works it out and applies it at checkout.

What this covers
- Applied at checkout. Your cashier picks the discount on the register. Discounts never apply themselves. To add something to every order automatically, use a charge instead.
- Whole order or per line. Apply a discount to the order or to individual lines.
- They stack. More than one discount can sit on one order, and percentage discounts compound: each is taken off the running total, not the original price. Two 10% discounts take off 19%, not 20%.
- Never below zero. A discount takes off at most what is left of the line or the order. A discount the cashier types in is capped the same way.
- Clear receipts. Every receipt shows the discount and the savings.
Percentage discounts come off first, then fixed ones. The order keeps its own copy of each discount, so later changes never rewrite past orders.
Field explanations
Country and Currency are filled in from your store settings.
| Field | Description | Required | Example |
|---|---|---|---|
| Enable | Whether the discount is active. | Yes | Yes |
| Name | The name shown on receipts. | Yes | Summer Sale |
| Code | An identifier for the discount, used in exports and reports. No two discounts or coupons in a store share one. | Yes | SUMMER2025 |
| Public | Saved, but nothing reads it yet. | Yes | No |
| Description | A short note. | No | 10% off drinks |
| Rate Type | Fixed or Percentage. | Yes | Percentage |
| Rate | The amount or percentage. A percentage is at most 100. | Yes | 10 |
| Limited time | Off by default, so the discount never expires. Turn it on to set dates. | No | Off |
| From and To | The dates, with Limited time on. To is required and must be after From. | No | 2025-06-01 to 2025-07-01 |
| Status | Worked out by the system: Active, Inactive, or Expired. | n/a | Active |
Status is not something you set. The system works it out from the end date and whether the discount is enabled.
What the register offers
The register lists only discounts that are on and inside their dates, with coupons left out, sorted by name. A discount whose start date is still ahead does not show on the register yet, although it shows as Active in the Discounts list. To keep a promo off until a day, set its start date or leave it disabled and enable it that day.
Store coupons are kept apart from this list and managed only through the API. The app has no coupon screen, and the register never sends a coupon code.
Works with
| Add-on or plan | What changes |
|---|---|
| Any plan | Basic discounts, including Senior Citizen and PWD, work on every plan. |
| Tax (Starter and up) | Mandated discounts take the percentage off after the tax is removed. See Tax Overview. |
| Loyalty add-on | Points come off after discounts are worked out. See Loyalty Overview. |
| Staff Operations add-on | A discount can need a manager's approval at the register, depending on your approval policy. See Manager Approvals. |