How to Create WooCommerce Users Who Can Only View and Edit Orders

The PublishPress Capabilities plugin is one of the most popular ways to control permissions for WooCommerce.

One PublishPress user wrote to us and asked this question:

I created a role called “Order Manager” and the only thing I want this role to do is have access to Orders in WooCommerce. I want them to have full Order functionality (see orders, change order status, email invoice etc) but without being able to fully change/manage WooCommerce.

Yes, it is possible to create a WordPress user who can access WooCommerce orders, but nothing else.

Video guide to a WooCommerce Order Manager

Text and screenshot guide

First, you will need to install WooCommerce and the PublishPress Capabilities plugin.

Next, we're going to create a new role called “Order Manager”. We're going to copy the existing “Subscriber” role because it provides a good, basic set of permissions.

  • Go to “Capabilities” in your WordPress admin menu.
  • Using the dropdown in the top-left corner, choose “Subscriber”.
  • Enter “Order Manager” in the box labeled “Copy Subscriber Role”.
  • Click “Copy”.
Creating an Order Manager for WooCommerce access
  • Make sure the “Order Manager” role is selected.
  • In the center of the screen, select all the boxes in the “Orders” row:
Setting permissions for a user to access WooCommerce orders

We're now going to add a new permission to give Order Managers access to the WordPress admin area. Click here for more info on admin area access with WooCommerce.

  • Find the “Add Capability” box.
  • Enter “view_admin_dashboard”.
  • Click “Add to role”.
Creating a new permission for a user to access WooCommerce orders
  • Select the “view admin dashboard” box.
  • Click “Save Changes”.
Setting a permission for users to access WooCommerce
  • Now you can add a user to your new “Order Manager” role:
A new WooCommerce user in the Order Manager role

When your new user logs in, all they will see is the “Orders” screen and the “Profile” area.

A user who is able to access WooCommere orders

Video guide to WooCommerce Order Permissions

Professional publishing plugins for WordPress! Get PublishPress