With User Roles for Woocommerce plugin you can change user role for every customer.
Add new roles and customize its capabilities according to your needs, from scratch of as a copy of other existing role.
Unnecessary self-made role can be deleted if there are no users whom such role is assigned. Assign new role for Customer when by product, by category, etc..
Role assigned every new created user by default may be changed too.
Capabilities could be assigned on per user basis. Multiple roles could be assigned to user simultaneously.
Multi-store support is provided.
Hide selected front-end menu items for no logged-in visitors, logged-in users, roles.
Block selected widgets under “Appearance” menu for role.
Show widgets at front-end for selected roles.
Roles and Users permissions management via Network Admin for multisite configuration. One click Synchronization to the whole network.
Manage user access to editing posts/pages/custom post type using posts/pages, authors, taxonomies ID list.
Per plugin users access management for plugins activate/deactivate operations.
Shortcode to show enclosed content to the users with selected roles only.
Posts and pages view restrictions for selected roles.