A fast path from “just activated” to “first rule live on the storefront”:
- Go to WooCommerce → RoleView → Settings and confirm Enable Role-Based Visibility and Enable Role-Based Pricing are both checked (they are by default).
- Go to Products and open any product you want to restrict.
- In the Role Visibility meta box on the right, choose Role-Restricted and tick the roles that should see this product. Click Update.
- Go to Products → Categories and find a category you want to discount. Click the Role Pricing link in the new column — a flyout panel opens.
- Enter a discount (for example,
10%for the Customer role) and save. - Open an incognito window, log in as a user with that role, and visit the category. You’ll see the discounted price applied.
- Return to WooCommerce → RoleView → Dashboard to confirm the rule shows up in the summary cards.
That’s the minimum viable setup. Everything else — variation rules, User Classes, auto-assignment, activity log — layers on top of this foundation.