Location: WooCommerce → RoleView → Category Pricing (and the Role Pricing column on Products → Categories)
Category pricing is the most efficient way to apply role-based discounts across an entire product family. Two editor surfaces do the same job in different ways:
Flyout panel (from the Categories screen) — Click Role Pricing on any category row to open an AJAX flyout where you configure every role’s discount for that single category. Best for touching one category at a time.
Category Pricing Grid — A full matrix of every category against every role. Click any cell to edit that specific role × category rule. Best for auditing coverage across the entire catalog.
Each rule is stored as term meta (_rvp_category_pricing) and supports:
- Percentage discount — e.g.
10= 10% off the regular price - Fixed amount discount — e.g.
5.00= $5.00 off the regular price
Each rule also has a Cascade to subcategories toggle (_rvp_pricing_cascade). When on, the rule applies to every child category automatically — you don’t have to redefine it for each subcategory.