WooCommerce Capabilities

WooCommerce is the open-source ecommerce platform for WordPress. It's core platform is free, flexible, and amplified by a global community.

Whether you’re launching a business, taking brick-and-mortar retail online, or developing sites for clients, you can use WooCommerce for a store that powerfully blends content and commerce.


About WooCommerce Plugin Capabilities #

The WooCommerce plugin provides many capabilities to control user access. To make it easier to see all the possibilities, we've categorized them in this list below:

General WooCommerce Capabilities #

These capabilities are the most import in WooCommerce and control access to major screen and features.

WooCommerce Product Capabilities #

These capabilities control access to the “Products” screen and features inside that area of WooCommerce.

  • read_products
  • delete_products
  • edit_products
  • edit_others_products
  • publish_products
  • read_private_products
  • delete_products
  • delete_private_products
  • delete_published_products
  • delete_others_products
  • edit_private_products
  • edit_published_products
  • manage_product_terms
  • edit_product_terms
  • delete_product_terms
  • assign_product_terms

WooCommerce Order Capabilities #

These capabilities control access to the “Orders” screen and features inside that area of WooCommerce.

  • read_shop_orders
  • delete_shop_orders
  • edit_shop_orders
  • edit_others_shop_orders
  • publish_shop_orders
  • read_private_shop_orders
  • delete_shop_orders
  • delete_private_shop_orders
  • delete_published_shop_orders
  • delete_others_shop_orders
  • edit_private_shop_orders
  • edit_published_shop_orders
  • manage_shop_order_terms
  • edit_shop_order_terms
  • delete_shop_order_terms
  • assign_shop_order_terms

WooCommerce Coupon Capabilities #

These capabilities control access to the “Coupons” screen and features inside that area of WooCommerce.

  • read_shop_coupons
  • delete_shop_coupons
  • edit_shop_coupons
  • edit_others_shop_coupons
  • publish_shop_coupons
  • read_private_shop_coupons
  • delete_shop_coupons
  • delete_private_shop_coupons
  • delete_published_shop_coupons
  • delete_others_shop_coupons
  • edit_private_shop_coupons
  • edit_published_shop_coupons
  • manage_shop_coupon_terms
  • edit_shop_coupon_terms
  • delete_shop_coupon_terms
  • assign_shop_coupon_terms

How to Give WooCommerce Capabilities to User Roles #

If you use the PublishPress Capabilities plugin, you can choose which user roles have access to the capabilities in the WooCommerce plugin. Go to the “Capabilities” screen and click the “WooCommerce” tab. You will be able to grant these capabilities to a new user role.

WooCommerce capabilities