What’s newCard-testing protection now guards every store, Free included. See checkout

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 settings

A 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.

Users › User Roles: the role list with remote admin access, users and role prices.
Users › User Roles: the role list with remote admin access, users and role prices.

💡 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 settings

A 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.

A role opened: Details, Role prices with the % off tools, and Users in this role.
A role opened: Details, Role prices with the % off tools, and Users in this role.

⚠️ 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 settings

Remote 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.

Remote admin access switched on, with the panels the role can open in the mobile admin.
Remote admin access switched on, with the panels the role can open in the mobile admin.

💡 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

User Accounts

The customer accounts assigned to these roles.

WordPress Administrative User Roles

WordPress capabilities, which decide the EasyCart screens staff can open.

Products

Restricting the whole store to particular roles.

Pricing

Product pricing, which role prices override.

Flex-Fees

Flex-Fees, which can also vary by role.

Accounts

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.

The WP EasyCart admin: orders and offers
Updated on October 12, 2026