Overview
Opt-in Capability · off
Discount Categories is switched offDiscount Categories
You can read the guide. An owner or manager flips this Capability on in settings — it then lights up across the app.
Stop keeping each customer's "special rate" in your head or in a side register. Discount categories let you write a discount rule set once — say 5% off for your regular kirana buyers — assign the right customers to it, and let Neev work out the discount on every line. One place, same rule for everyone in the group, no per-bill guesswork.
Discount categories are an opt-in Capability. Capabilities are normally switched on by the Owner, but this one can't be turned on today — it isn't yet in the feature catalog and isn't wired into the app. It lands in a later release.
Where to find it
There is no live screen for discount categories yet. It does not appear in the sidebar for any role, and there is no canonical route in the app today. Once the Capability is registered and enabled, it will surface for the Owner only.
This article documents the shipped rules so you know how the feature behaves the day it goes live.
Key concepts
-
Discount category — a named rule set with one base discount (either a percentage or a flat amount per line). Every customer assigned to it inherits the base unless a more specific rule overrides it.
-
Rule — an override inside a category, targeted either at one product or at a product-category label (like "Detergents"). A rule sets its own percentage or flat amount.
-
Assignment — the link between a customer and one category. A customer can be in only one active category at a time.
-
Evaluation — the read-only step that works out the discount for a set of order lines. For each line it picks the most specific match and returns a per-line breakdown:
product rule → product-category rule → category base. A product-specific rule wins; if none, a matching product-category-label rule applies; if neither, the category's base discount applies; if there's no base either, the line gets no discount.
The evaluator applies a percentage or a flat per-line amount. Tiered (quantity-slab) and BOGO rule kinds are placeholders for now — they resolve to no discount until a later release.
Common workflows
Role notes
Only the Owner works with discount categories. The four powers here — view categories, create/edit categories and rules, assign or unassign customers, and run the evaluator — are Owner-only by default.
Because the Capability isn't registered into the live catalog yet, even the Owner does not hold these powers today. They bind to the Owner once the Capability is registered and enabled. No other role gets any access to discount categories.