{"id":40112,"date":"2022-09-01T15:00:40","date_gmt":"2022-09-01T13:00:40","guid":{"rendered":"https:\/\/qodeinteractive.com\/magazine\/?p=40112"},"modified":"2022-09-01T00:19:52","modified_gmt":"2022-08-31T22:19:52","slug":"woocommerce-user-roles","status":"publish","type":"post","link":"https:\/\/qodeinteractive.com\/magazine\/woocommerce-user-roles\/","title":{"rendered":"A Quick Guide to WooCommerce User Roles and Capabilities"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]Aside from being a highly flexible and scalable platform, there is another reason why WordPress is such a highly regarded CMS by many \u2013 and that is due to its user-friendly interface and comprehensive user management system. What this means is that if you have multiple people running and managing a website, you can easily take advantage of the built-in user role system to determine different capabilities for each person involved.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]By assigning a specific role to a particular person, you can allow them to have access to one or more areas on a site while preventing them from doing other tasks or accessing other website areas at the same time. You can deploy different tasks and capabilities to each person helping you run your website to streamline the process of managing your files, content, and your WordPress site in its entirety.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Apart from the <a href=\"https:\/\/qodeinteractive.com\/magazine\/wordpress-user-roles\/\">user roles you get to use in WordPress<\/a> by default, the popular eCommerce platform, WooCommerce, also comes with its own set of user roles you can use to <strong>make your eCommerce store more organized as a whole<\/strong>. And this time around, we\u2019ve decided to <strong>explore the topic of WooCommerce user roles and mention and explain some of the most notable capabilities<\/strong> that come together with this practical eCommerce plugin. In addition, we are going to briefly mention some of the default user roles that come with the WordPress platform by default and show you how to easily assign WooCommerce (and all other) roles to different users while we\u2019re at it.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]So, here goes:<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;22px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#what-are-wordpress-user-roles\">What Are WordPress User Roles?<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;5px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#five-default-wordpress-user-roles\">The Five Default WordPress User Roles<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;5px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#woocommerce-user-roles-and-capabilities\">WooCommerce User Roles and Capabilities<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;5px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#assign-user-roles-to-new-user\">How to Assign WooCommerce User Roles to a New User in WordPress<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;80px&#8221;][vc_widget_sidebar sidebar_id=&#8221;new-ecommerce-banner&#8221;][vc_empty_space height=&#8221;80px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\"><a id=\"what-are-wordpress-user-roles\"><\/a>What Are WordPress User Roles?<\/h2>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;21px&#8221;]<div class=\"qodef-single-image-holder    \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"970\" height=\"554\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/What-Are-WordPress-User-Roles.jpg\" class=\"attachment-full size-full\" alt=\"What Are WordPress User Roles\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/What-Are-WordPress-User-Roles.jpg 970w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/What-Are-WordPress-User-Roles-300x171.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/What-Are-WordPress-User-Roles-768x439.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/What-Are-WordPress-User-Roles-620x354.jpg 620w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Before we start talking about WooCommerce user roles, first we have to explain what user roles stand for in general. User roles in WordPress are a part of a built-in user management system that allows you to have more than one user run and manage different areas of your site. Every role comes with a different set of capabilities and areas that users can access. Some users have less access and capabilities than others, and vice versa. For example, one user will have a role that prevents them from publishing any of the posts that they write, while the other user will have access to editing, deleting, and publishing all types of content on your site. But we will talk more about all these in a minute.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\"><a id=\"five-default-wordpress-user-roles\"><\/a>The Five Default WordPress User Roles<\/h2>\n<p>[\/vc_column_text][vc_column_text]In WordPress, there are five user roles that come with the platform by default. These are:<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;22px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>Administrator<\/strong> \u2013 as far as WordPress site management goes, this is the most comprehensive role there is. Not only does the role of administrator give you access to every area of your site, including installing plugins, exporting and importing files, and adding themes, it also provides you with the ability to manage and control all other user roles, as well.<\/span>        <\/div>\n            <\/li>\n<\/ul><ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>Editor<\/strong> \u2013the editor role serves to handle and manage the entire content available on your site. This means they will be able to publish, edit, and delete all posts and pages on your site, including those created by other users. In addition, they can <a href=\"https:\/\/qodeinteractive.com\/magazine\/best-plugins-for-managing-wordpress-comments\/\">manage comments<\/a> as well as website <a href=\"https:\/\/qodeinteractive.com\/magazine\/wordpress-taxonomy\/\">tags and categories<\/a>.<\/span>        <\/div>\n            <\/li>\n<\/ul><ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>Author<\/strong> \u2013 The author role grants the user the ability to publish, edit, and delete only the posts that they\u2019ve created.<\/span>        <\/div>\n            <\/li>\n<\/ul><ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>Contributor<\/strong> \u2013 Originally intended for guest bloggers, the role of Contributor allows a user to create, edit, and delete their website content, but doesn\u2019t give them permission to click on Publish.<\/span>        <\/div>\n            <\/li>\n<\/ul><ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>Subscriber<\/strong> \u2013 Last but not least, the Subscriber role has very limited access to the site\u2019s backend. They are allowed to edit their own profiles as well as read posts and leave comments.<\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\"><a id=\"woocommerce-user-roles-and-capabilities\"><\/a>WooCommerce User Roles and Capabilities<\/h2>\n<p>[\/vc_column_text][vc_column_text]Now, if you own an eCommerce business and you decide to <a href=\"https:\/\/qodeinteractive.com\/magazine\/woocommerce-tutorial\/\">install and set up WooCommerce<\/a> to help <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-start-an-online-store\/\">run and manage your online store<\/a>, you will get access to two additional user roles \u2013 Shop Manager and Customer. Just like default WordPress user roles, these WooCommerce user roles are meant to further enhance the management of your online store. In addition, you will also help improve the overall website access for users who are browsing through and buying your products.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]We are going to break down the capabilities of each new role that you get after installing the WooCommerce plugin.[\/vc_column_text][vc_empty_space height=&#8221;72px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\">Customer<\/h3>\n<p>[\/vc_column_text][vc_column_text]Similar to the Subscriber role, a Customer role is <strong>any user who registers and signs in to your site to use the checkout page and buy your product<\/strong>. They will also be able to <strong>browse through your products, edit their profile, and view their order history<\/strong>. On a WooCommerce-powered site, a person that registers or goes to their checkout should automatically get assigned the role of a Customer.[\/vc_column_text][vc_empty_space height=&#8221;72px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\">Shop Manager<\/h3>\n<p>[\/vc_column_text][vc_column_text]This WooCommerce role has the most similarities to the default WordPress Editor role. Basically, a Shop Manager will have the responsibility to run and manage your online store, including the ability to <strong>edit all available WooCommerce settings, create and edit WooCommerce products, and view order history and reports<\/strong>. So, if you want to have a person that will only be in charge of your products and WooCommerce settings, the Shop Manager is the role you should assign them to. Also, a Shop Manager can also do everything a user assigned a Customer role can.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]In short, when you want to have a person that will run and manage all aspects of your online store in the backend, but you don\u2019t want them to have access to other options (like editing plugins or themes), the Shop Manager role is the ideal choice.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Finally, we do have to mention that a website Administrator has the ability to access and manage all WooCommerce settings by default.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\"><a id=\"assign-user-roles-to-new-user\"><\/a>How to Assign WooCommerce User Roles to a New User in WordPress<\/h2>\n<p>[\/vc_column_text][vc_column_text]If you are an Administrator on your site and want to assign a WooCommerce-specific role to a user, you simply have to go through the same process when assigning any other WordPress user role. So, to do this, you should <strong>head to <em>Users &gt;&gt; Add New<\/em> in your WordPress dashboard.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"654\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/Add-New-User.jpg\" class=\"attachment-full size-full\" alt=\"Add New User\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/Add-New-User.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/Add-New-User-300x202.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/Add-New-User-768x518.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/Add-New-User-620x418.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Then, you will be able to go through the process of entering the user\u2019s credentials, including their first and last name, user name, and email. You will also be able to create their password and choose whether you want to notify them via email about their new account.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]To assign a specific role to your user, you should click on the dropdown next to the \u201cRole\u201d option and choose your role. Then,<strong> hit the <em>Add New User<\/em> button<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"700\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/Subscriber.jpg\" class=\"attachment-full size-full\" alt=\"Subscriber\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/Subscriber.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/Subscriber-300x217.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/Subscriber-768x555.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/Subscriber-620x448.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Aside from the user name itself, all the other user options are editable and can be easily changed later.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Similarly, you can edit any of your existing users by <strong>clicking on the <em>Edit<\/em> button below the name of the user in question:<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/All-Users-Edit.jpg\" class=\"attachment-full size-full\" alt=\"All Users Edit\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/All-Users-Edit.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/All-Users-Edit-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/All-Users-Edit-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/All-Users-Edit-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Finally, the users who register to your WooCommerce site to buy your product will automatically be assigned the Customer role, but you (an Administrator) can always access <em>Users &gt;&gt; All Users<\/em> and click on the <em>Edit<\/em> button below their name to change their role into anything else you prefer.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"474\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/User-Role.jpg\" class=\"attachment-full size-full\" alt=\"User Role\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/User-Role.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/User-Role-300x147.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/User-Role-768x376.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/09\/User-Role-620x303.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;78px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">In Conclusion<\/h2>\n<p>[\/vc_column_text][vc_column_text]That concludes our brief introduction to the WooCommerce user roles and their overall capabilities. As you could see, the user roles that become available after installing WooCommerce work on the same principle as the ones that come with WordPress by default. In a nutshell, the two available WooCommerce roles are meant to provide you with complete shopping management and also allow your customers to have a more personalized user experience on your store after using the Checkout option.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]You can use the default WordPress <em>Users<\/em> screen to assign WooCommerce roles to any of your users, including both Shop manager and Customer roles. Also, you can edit any of the existing users and change their roles at any time to fit your specific needs.[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Here is all you need to know about the topic of WooCommerce user roles and capabilities so that you can make your eCommerce store more organized as a whole.<\/p>\n","protected":false},"author":2,"featured_media":40127,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[56,292,99],"class_list":["post-40112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-resources","tag-ecommerce","tag-roles","tag-woocommerce"],"_links":{"self":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/40112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/comments?post=40112"}],"version-history":[{"count":0,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/40112\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media\/40127"}],"wp:attachment":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media?parent=40112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/categories?post=40112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/tags?post=40112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}