While WC is off topic, and I am not going to dig into how it explicitly works, in general wordpress roles are just a semantic way to call a class of permissions and users probably can not belong to two roles at once (this is an observation based on user management UI, not on whether it is possible to somehow hack something in the DB or via code), therefor if the user already exists it is just not obvious what to do if it might be better assigned to some other role. Not surprising that if a customer of a shop is already a user on the site, WC does not modify it in any way.
So this is not so much about wrong and right but more about you looking for information about customers in an admin screen that is meant to manage user permissions and other non shopping related attributes
Related Posts:
- WooCommerce Admin order – Only run action if user is loaded
- Switch to user link shortcode
- How to update user role without logout
- In WooCommerce filter the available Payment Methods by User Role [closed]
- Admin access for custom user capabilities
- WP_Query with meta_query for children
- WooCommerce limited role
- Allow WooCommerce existing customers to checkout without being logged in [closed]
- How to delete all customer user account that haven’t placed a single order?
- Tried to create a user role that can only edit user information, but my test account cannot view the dashboard. What am I missing?
- Why is my WordPress login credentials missing, but work with WooCommerce?
- WooCommerce which roles and capabilities control user login re-direct to Woo Account Page?
- Send admin new order email to logged in user as well
- WooCommerce get_author_posts_url() – Author URL redirecting to shop base
- I want to store user password (during registration) in an other table in the same database in addition to the user table MD5 Hash
- I have 3 types of prices in WP and I need to change price for each specific user role using hooks
- How to show specific admin menu to specific user role?
- Assign user role by text field in WordPress (Woocommerce) [closed]
- Need help with woocommerce roles
- Add custom field address_3 before city in user profile
- How to merge 2 accounts with same email address after merge of 2 woocommerce databases
- How to change user role after login?
- WordPress user ID prefix
- Get user active posts randomly
- Changing second user role while updating/downgrading membership level – s2member [closed]
- How to add a menu page for options in wordpress for user that has the role of vendor?
- How to disable the “Upgrade or Downgrade” button in “My account” of WooCommerce Subscriptions
- Some Admin disappeared
- Restrict the shop_manager role to the WooCommerce Orders Page
- Change WooCommerce registration form/way?
- Want to add Number of Products added by each shop manager in users list
- Can I remove WooCommerce specific product categories from shop managers?
- How to handle WordPress account for terminated employee
- Add a product for all users based on a condition (WooCommerce)
- Add another user role based on a defined input field in WordPress (Woocommerce)
- Removing unwanted role after purchase
- Is it safe to delete from db orphaned posts i.e. whose post_parent no longer exists?
- Add a custom button with custom link after add to cart for every product
- Show different badge based upon the user role
- Remove action on product archive page [closed]
- WooCommerce showing star rating review instead of text review string
- Get WooCommerce product attribute taxonomies in a SQL query on WordPress database
- how to add custom button on product
- Custom Redirect after registration in WooCommerce
- User role permissions based on taxonomies
- Show all author products from specific category
- Sort orders by custom order meta – Woocommerce Orders admin page
- how i can add more required * fields in checkout page?
- Disable Local Attributes woo commerce
- Woocommerce set cookie after a sale [closed]
- How to upload images from wordpress front-end (the first image must be thumbnail and the rest without first must be in gallery woocommerce product)
- the_widget() – filter only one instance
- WooCommerce – Exclude category from snippet
- WooCommerce specifc variations for specific user role [closed]
- Replacing products on Woocommerce Product Category with Search Results from SearchWP [closed]
- Creating custom permalink tags for WooCommerce
- how to create additional button on single product page
- Is it possible to checkout with 2 different shipping options on a single order? [closed]
- Sender e-mail address, for new order email to customer, is suddenly wrong [closed]
- Pass class to Woocommerce shortcode [relative_products] [closed]
- A Woo commerce extension has deleted my old theme.How to undo? [closed]
- How can I remove a WooCommerce Product Tab’s sub section in wp-admin?
- is_shop doesn’t work for woocommerce [closed]
- Strip string from $_product->get_title() to get a cleaner mini-cart
- How can I call a specific file (via php) by referencing the logged-in username?
- Ajax add to cart not updating Elementor mini cart totals
- How to edit the default woo-commerce Store page meta title tag “Products”
- Unable to add product to the cart
- Custom Email via Hook only for completed order
- Change WooCommerce product and variation prices programatically without affecting performance
- Help to locate a woocommerce hook method
- How to make WordPress ‘editor’ role to list/view/add/edit users only with the role ‘author’?
- woocommerce_product_quick_edit_save hook not fired
- Changing Title Tag on Shop Archive Page (current solution reverting to Title of First Product in Loop)
- WooCommerce return 404 in the product page
- What is the meta_key for woocommerce discount amount?
- Why does wc_get_products($arg) return no products when $arg = ‘average_rating’ => 5.0
- Query product’s image path by category WooCommerce database?
- Delete comma in front of currency woocommerce
- Not displaying Category and subcategory from woocommerce Pluign
- currentURL is not defined
- Adding a second button next to the shop button Woocommerc [closed]
- Add button linked to single product page on order detail page
- get_posts only getting most recent product
- How to get the WooCommercer product variation image
- how add css class to product boxes li, for img, add cart button, decs, price… [closed]
- Button for users to upgrade their user role + Button to show current user role!
- Decrease stock quantity when a variation is sold using Woocommerce
- WooCommerce show decimals in totals [closed]
- Woocommerce Mandatory Field on Shipping Details [closed]
- Create a shortcode to show product tag name on tag archive
- Woocommerce – display all sold out products
- Woocommerce how to show most selling products by category
- AffiliateWP not calculating multiple quantities when using affwp_calc_referral_amount filter
- Hide a shipping method if cart total is higher than an amount
- WordPress pointing animated GIF images with wrong file name upon upload (GIFs animation not working)
- How to update all products with same SKU prefixes when updating stock with CSV?
- WooCommerce custom SVG coloring tool [closed]
- Woocomerce erro shipping [closed]
- How do I prevent double the amount of stock being reduced with this Split Order Woocommerce Code? [closed]