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

Extensions Store tools WordPress User Sync

Included with Premium

WordPress User Sync

One login for your store and your site.

Every customer account becomes a WordPress user that signs in with its WordPress password, on the store or anywhere on the site. Buying a product or keeping a subscription active can give a WordPress role, for membership and course plugins.

Included with Premium · needs WordPress 6.2 or newer
Signed inStore and site, one login
Included withWP EasyCart Premium
Works withMembership and course plugins that use roles
InstallsIn one click from EasyCart › Extensions
WordPress User Sync for WordPress ecommerce

One customer, one account.

The problem

Two logins, two passwords

With WP EasyCart

Store and WordPress joined up

What it does

What WordPress User Sync does for your store.

One login

Customers sign in once with their WordPress password, on the store or the site. Signing out of either signs out of both.

Roles from purchases

A product or an active subscription gives a WordPress role, removed when its last source goes, for membership and course plugins.

Link existing customers

A dry run first, then every customer joined to their WordPress account in batches you can resume.

Safe by design

Staff accounts are never joined automatically, and a WordPress account the store did not make is joined only after the customer confirms.

Keep customers out of wp-admin

Customers can be kept out of the WordPress dashboard and the admin bar.

On the customer screen

See the linked WordPress account and its roles, with Create, Link, Unlink and Send set-password email.

How it works

Set up in a few minutes.

1

Install it from EasyCart › Extensions

With a Premium license, WordPress User Sync installs in one click and updates like any other plugin.

2

Choose the role new customers get

Pick a safe WordPress role and how usernames are made for new customers.

3

Link the customers you have

Run the dry run under Tools, then link every customer to their WordPress account.

4

Add role rules (optional)

Give a WordPress role for a product or an active subscription.

Questions

WordPress User Sync questions

More in the docs.

Can WP EasyCart customers log in with their WordPress account?

Yes, with WordPress User Sync. Every customer account is a WordPress user, and the store's login forms and both checkouts check the WordPress password.

Are WP EasyCart customers WordPress users without this extension?

No. WP EasyCart keeps its own customer accounts. WordPress User Sync makes each one a WordPress user and links the two.

Can a purchase give a customer a WordPress role?

Yes. Buying a product or keeping a subscription active can give a WordPress role, which membership and course plugins can use. The role is removed when its last source goes.

What happens to customers I already have?

Run Link existing customers. A dry run shows what will happen, then customers are joined to their WordPress accounts in batches. Accounts that need a person are listed in a CSV.

Will my staff accounts be linked to customer accounts?

Not automatically. Staff accounts are never joined on their own.

Can I manage linking from the command line?

Yes. WP-CLI commands show the status and run the link with a dry run.

Related

More Premium extensions.

BlueCheckAge checks
Included

Confirms a shopper’s age before age-restricted products are sold, and keeps a record of each check on the order.

TabsProduct pages
Included

Product tabs for size charts, nutrition labels, specifications, FAQs and video, in ten tab styles, shared across your products.

AffiliateWP Product RatesAffiliates
Included

Sets AffiliateWP referral rates for individual products.

Included with Premium

WordPress User Sync comes with every Premium license.

Along with every PRO feature and the other Premium extensions, installed and updated from one screen.

★★★★★ 4.5 from 226 public reviews865,000+ downloads25+ years building ecommerce

WordPress User SyncIncluded with Premium