Settings › Store setup
Account Settings
What a shopper has to do to create an account, what they can manage once they have one, and how you keep automated sign-ups out. 3 short sections, with every setting named in plain language and its factory default shown beside it.
Quick links
Where to find it:WP Admin › EasyCart › Settings › Store setup › Accounts
Signing up
Getting an account
What a shopper is asked for when they register, and what they can look after themselves once they are signed in.
Registration
What a shopper must do to create an account
5 settingsRequire terms agreement
Adds a checkbox to the registration form that shoppers have to tick before an account is created. If you operate anywhere covered by GDPR or CCPA you need a recorded, affirmative agreement rather than a line of small print, and this is what produces it. The linked pages are the ones you set under Checkout settings, so those apply here too.
Require a billing address
Shoppers give a billing address when they register rather than waiting until checkout. It front-loads effort onto the sign-up form, which costs you some registrations, so it is only worth it if you genuinely need the address before an order exists. Trade and wholesale stores that vet accounts usually do; ordinary retail stores usually do not.
Require email confirmation
New accounts stay inactive until the shopper clicks a link in an activation email. It stops junk sign-ups and, more usefully, proves the address works before you start sending order emails to it. The cost is a step where some genuine shoppers drop out, particularly if the email lands in spam, so it pairs badly with unconfigured email deliverability.
Notes field on registration
Adds a free-text notes box to the registration form, and whatever the shopper writes appears on their customer record for staff to read. Useful on trade stores where new accounts explain who they are or quote a reference. On a retail store it is mostly an invitation to type something nobody will read.
“Subscribe to newsletter” checkbox
Shows a newsletter opt-in checkbox on both the registration form and at checkout, and anyone who ticks it appears under Users, Subscribers. This is the cheapest list-building you will do, since it asks at the exact moment someone has decided to trust you. Leave the box unticked by default, which is both the legal position in most places and the one that produces a list worth having.
💡 Note: The terms and privacy pages the agreement checkbox links to are set once, under Settings › Checkout, and used by both the registration form and checkout. Point them at real pages before you require agreement anywhere.
Account page
What a signed-in shopper can manage
1 settingLet shoppers manage their subscriptions
Adds a Subscriptions entry to the account menu, where shoppers can update the card on file or cancel. Worth turning on the moment you sell anything recurring: self-service cancellation feels like a loss, but the alternative is a support ticket, a chargeback, or both. It also lets customers fix a failing card before a renewal collapses.
Keeping the junk out
Spam protection
Google reCAPTCHA on the account forms, and how far to extend it.
Spam protection
Google reCAPTCHA v2 on the account and checkout forms
4 settingsGoogle reCAPTCHA v2
Adds a Google reCAPTCHA v2 challenge to registration and login. This is the blunt instrument for account spam and it does work, but it puts a puzzle in front of real customers too. Note the inquiry form on product pages is protected separately, by checks that are invisible to shoppers, so you may not need this as well.
Site key
The public half of the key pair, from your Google reCAPTCHA admin console. Keys are tied to a specific site address, so a key pair made for your live domain will not work on a staging copy and vice versa. That mismatch is the usual reason the challenge fails to appear.
Secret key
The private half of the pair. It is only ever sent from your server to Google, never to the shopper’s browser, so keep it out of screenshots and support emails. If you think it has leaked, generate a new pair in the Google console and replace both keys here.
Also protect checkout
Extends the challenge to the login and details forms inside checkout. Think carefully before turning this on: the last step before payment is the most expensive place in your store to put an obstacle, and a reCAPTCHA that misfires there costs you the sale rather than a sign-up.
⚠️ Careful: reCAPTCHA keys are issued per site address. A key pair created for your live domain will not validate on a staging or development copy, and the challenge simply fails. If registration stops working after a site move, this is the first thing to check.
Keep going
Related panels
Guest checkout, the terms links, and what the checkout form asks for.
Managing the customer records these settings create.
Roles, which decide what an account can see and what it pays.
Restricting the whole store to signed-in shoppers by role.
The sender and deliverability behind activation and account emails.
The subscriptions shoppers manage from their account page.
Try the PRO features free for 14 days
Anything marked PRO comes with WP EasyCart PRO or Premium. Take the whole thing for a run on your own store before you decide.