Allow WooCommerce Users to Edit Only One Product

One PublishPress user asked us if they could allow WordPress users to edit only one WooCommerce product.

Yes, this is possible thanks to two PublishPress plugins.

In this tutorial, I'll show you how to create a very low-level user who has few permissions beyond editing one product. You can give the user more permissions if that's what your situation requires.

Install these two plugins:

Now we're going to modify the “Subscriber” user role and give them access to WooCommerce.

  • Go to the “Capabilities” link in your WordPress admin menu.
  • Choose “Subscriber” in the “Select Role to View / Edit” box.
  • Find the “Add Capability” box.
  • Enter “view_admin_dashboard”.
  • Click “Add to role”.
  • Select the “view admin dashboard” box.

Now you can create your user account for editing a WooCommerce product:

  • Go to “Users” in your WordPress admin menu.
  • Create a new users in the “Subscriber” role.
  • Go to “Products” in your WordPress admin menu.
  • Edit the Product you want to give the user access to.
  • Scroll down the “Permissions: Edit this Product” box.
  • Click the “Users” tab.
  • Click “Select users”.
  • You can now choose your new user.
  • On the right side of the screen, you can set their permissions to “Enabled”.

Now it's time to test your new user. This is easier to do with the User Switching plugin installed.

When you login as your new user, this image shows what you will see. The user will have very limited access, but they will be able to edit a single WooCommerce product.

Get PublishPress Pro plugins and support

The Pro versions of PublishPress plugins are packed with extra features to help you manage your content. Get a PublishPress membership today for full access:

Steve Burge

Steve is the founder of PublishPress. Originally from the UK, he now lives in Sarasota in the USA. (P.S. This profile is generated by the PublishPress Authors plugin)

Leave a Reply

Your email address will not be published. Required fields are marked *

Professional publishing plugins for WordPress! Get PublishPress