Category pricing

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.