Location: WooCommerce → RoleView → User Classes
User Classes are custom customer segments that behave like roles for visibility and pricing purposes, but live outside the native WordPress role system. They’re ideal when you want to tag customers without changing their actual WordPress role.
For each User Class you can define:
- Name and description — shown throughout the plugin
- Priority — resolves conflicts when a user matches multiple classes (lower number = higher priority)
- Auto-assignment rules — automatic membership based on customer behavior (see below)
Users are assigned to at most one class. Assignment happens three ways:
- Manual — from the user profile screen, select a class from the User Class dropdown
- CSV import — bulk assign by uploading a CSV with user email/ID and target class
- Auto-assignment — the rules engine evaluates each customer against conditions and assigns them automatically