Admin panels › Users
User Roles
Roles do two jobs: they decide what a customer pays, and whether a member of staff can run the store from the mobile admin. 3 parts, covering both.
Quick links
Where to find it:WP Admin › EasyCart › Users › User Roles
Groups and prices
Roles and what they pay
The roles themselves, who is in them, and the prices their members see.
Roles
The groups customers and staff belong to
no stored settingsA role is a group an account belongs to. For customers it decides what they pay; for staff it decides whether they can run the store from the EasyCart mobile admin. Both are edited from the same screen.
Two roles are built in, admin and shopper, and cannot be deleted or renamed, because the storefront relies on them by name. Your own roles can be renamed freely, and renaming updates every user, role price and access rule that refers to the role, and with PRO every offer limited to it by a Customer role condition.
The list shows each role’s users, role prices and remote admin access, with tiles for No users and Products with role prices, and a Columns button to choose what shows. Inside a role, Role health flags a role with nobody in it, which is usually a role created for a plan that never happened. Users in this role lists the members with a search; add people from there, or move them to another role one at a time, in a selection, or all at once with Move all to another role, which is what you want when a pricing tier is retired.
Deleting a role moves its users to a role you choose and removes its role prices. The delete can be undone for 15 minutes.
💡 Note: Built-in roles cannot be deleted because the storefront refers to them by name. Move members to another role instead of trying to remove the role itself.
Role prices
Customers in a role see a different price
no stored settingsA role price replaces the regular price for everyone in that role. This is how trade, wholesale and member pricing is built: the customer signs in, and the store simply shows them their price rather than applying a discount at checkout. Setting role prices needs PRO; prices saved earlier keep applying at checkout without it, and can still be removed.
Add a product by name or SKU and set its price, or use Apply % off to work the role price out from each product’s regular price, for the listed products or only a selection. Every active product does the same across the whole catalogue, which is the quick way to set up a trade discount.
Each entry shows the regular price beside the role price and the difference, so you can see the gap at a glance. Remove returns those customers to the regular price. A product’s own role prices are also in its Pricing section, in the Volume and B2B prices card.
Applying a percentage to every active product creates or overwrites a role price for each one, and the screen makes you tick that you understand how many products it will touch before it runs.
For a step by step walkthrough, see How to Sell Wholesale to Approved Customers.
⚠️ Careful: Applying a percentage to every active product rewrites a role price for the whole catalogue in one action. Check the product count the screen quotes before confirming, and consider applying to a selection first.
Staff permissions
The mobile admin
Which roles can sign in to the mobile admin apps, and what they see there.
Remote admin access
Whether a role can sign in to the mobile admin apps, and what it sees there
no stored settingsRemote admin access ( PRO ) decides whether members of the role can sign in to the EasyCart mobile admin apps. Switch it on and Panels they can open appears: tick the panels the role sees in the app, such as Orders, Products, Users or Gift cards. Role health warns when remote admin is on but no panel is ticked.
Worth treating as its own decision: a phone is easier to lose than a laptop, and a role that only ever works in the building does not need it. Only site administrators can put an account into a role that has remote admin access.
These panels apply to the mobile apps only. Which EasyCart screens a person can open inside WordPress is decided by their WordPress capabilities, covered by the WordPress administrative roles.
💡 Note: Panel ticks here only shape the mobile apps. Access to the EasyCart screens in WordPress comes from the capabilities covered under WordPress Administrative User Roles.
Keep going
Related panels
The customer accounts assigned to these roles.
WordPress Administrative User Roles
WordPress capabilities, which decide the EasyCart screens staff can open.
Restricting the whole store to particular roles.
Product pricing, which role prices override.
Flex-Fees, which can also vary by role.
Registration, and how customers get a role in the first place.
Ready to run your store on WP EasyCart?
Everything in this guide works with the free plugin. PRO and Premium add subscriptions, memberships, wholesale pricing and more. Try every PRO feature free for 14 days.



