posflect supports several ways to discount products automatically, each resolved without a cashier doing anything extra. A product can carry its own single discount — a fixed amount or percentage, with an optional date range — set on its edit screen. It can also have quantity discount tiers offering a better rate once a customer buys enough of it, each tier with its own minimum quantity, discount, and date range.
How discounts combine
Only one automatic source ever applies to a line: a product's own discount wins over its quantity tiers, and a broader promotional sale only applies when neither does. A bundle offer works differently — "buy N of these, the cheapest is free" — and a product inside an active bundle is governed exclusively by it, overriding every other automatic discount for that line. A cashier's manual discount always still applies on top, regardless of source.
- Set a fixed or percentage discount directly on a product, with optional start and end dates
- Define "buy N or more" quantity tiers per product, each with its own rate and date range
- Build a bundle offer across chosen products with a required quantity to trigger the reward
- See the discounted price live in the product grid and cart, mirroring the exact rules used at sale time