Roles & Capabilities

WooCommerce registers two user roles once activated, and grants additional capabilities to the Admin:

  • manage_woocommerce for WooCommerce Settings
  • view_woocommerce_reports

Customer role ↑ Back to top

When a user registers via the checkout or signup process, they become customers.

Customers:

  • Have read access only for most capacities. This is equivalent status to a normal blog subscriber.
  • Can edit their own account information.
  • View past/present orders.

Shop Manager role ↑ Back to top

Shop Manager is a role you can give someone to manage the shop without making them an admin. They have all the rights a customer has, and are granted the main capabilities:

  • manage_woocommerce: Gives shop managers the option to manage all settings within WooCommerce, and create/edit products.
  • view_woocommerce_reports: Gives them access to all WooCommerce reports.

The Shop Manager role has all the capabilities listed at our WooCommerce GitHub repo.

They also have general WordPress editor capabilities.

Tweaking capabilities ↑ Back to top

If you wish to modify roles and capabilities, use a third-party plugin such as Capability Manager or Capability Manager Enhanced. The former hasn’t been updated in awhile, and the enhanced version is current; both work well for this purpose.

Or you can use:

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top