Cart, discounts and price overrides

Line and cart discounts, manual price overrides and the permissions that gate them.

Two different things reduce a price, and they are gated separately.

ActionPermissionstaff by default
Apply a discountpos.discountNo
Override a pricepos.price_overrideNo
Void a salepos.voidNo
Of these three, only pos.discount is enforced at the API today.

Discount codes carry their own rules — percentage or fixed, an expiry, and a maximum number of uses. See Discount codes.

Overriding a repair price is gated more tightly still: it needs a supervisor or admin PIN at the moment it happens.

Still stuck? We answer every message.Contact support