• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Essential Premium WooCommerce Plugins - WP Desk
  • Plugins
  • Bundle
  • Support
  • Blog
  • My Account
  • 0

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

Daniel Pietrak

WooCommerce User & Customer Accounts - Configuration Guide

Updated: January 30, 2023 / Plugin Tutorials

Account settings in WooCommerce are frequently skipped by the sellers. However, they are as important as all the others, so there is no point in marginalizing them. On the contrary, configuring user & customer accounts in WooCommerce may increase your sales!

Adding WooCommerce products and a beautiful checkout design won't work without customers!

Learn how to properly set up the user & customer accounts in WooCommerce!

Table of contents

  • Setting up the WooCommerce My Account Page
  • Customer Accounts in WooCommerce
  • Account & Checkout endpoints

Setting up the WooCommerce My Account Page

Follow the steps below to successfully configure user & customer accounts in WooCommerce!

  1. Advanced tab

    👉🏽  First, let's start with the Advanced settings. Go to your WP menu: WooCommerce → Settings → Advanced.

    Page setup

    WooCommerce Settings Advanced Tab
    Personalize the WooCommerce customer accounts page. Go to the Advanced tab first

    Here you set where to send users, to access the core WooCommerce pages, including My Account.

    Select the My Account page, which is created when you activate WooCommerce.

    Make sure that the [woocommerce_my_account] shortcode is present on the selected page. Otherwise, the account settings and information about orders will not be displayed to the user.
     

  2. Accounts & Privacy tab

    Go to WooCommerce → Settings → Accounts & Privacy.

    Accounts & Privacy tab for WooCommerce user accounts
    Accounts & Privacy tab - proceed to the Account creation section

    Enable Account creation

    Go to the Account creation section. Check the checkbox Allow customers to create an account during checkout.

    Allow WooCommerce customers to create user accounts during checkout
    Mark this checkbox to proceed with the WooCommerce customer accounts settings

    Using that option you can enable account creation on the Checkout page and/or My Account page. This option will let you decide, at which point your customers will be able to register at your shop.

    Marking the option Account creation on the Checkout page, shall enable a customer to create his account upon placing an order, immediately after he marks the Create an account? checkbox.

    Create an account?
    WooCommerce user accounts: let your customers create an account directly at the checkout

    When you set the option Enable registration on the My Account page, after going to the My account page, the user shall be enabled to register.

    Allow customers to create an account on the my account page
    Check this checkbox to allow customers to create an account on the "My account" page

    👉🏽  As a result, your customers will see this on the My Account page:

    Creating a new account from the My Account page
    WooCommerce user accounts can be created from the My Account page

     
  3. Login

    In this section, you can decide whether to allow customers to log into an existing account during checkout. Go to the Accounts & Privacy tab and check the following checkbox:

    Allow customers to log into an existing account during checkout
    Manage WooCommerce customer accounts in the Accounts & Privacy tab

    👉🏽  If you mark this option, you will obtain the following effect:

    Returning customer? Click here to login
    WooCommerce user accounts can be managed easily. This is an example of what you can do.

     

Customer Accounts in WooCommerce

When creating their accounts, customers can submit their usernames, but you can also help them out in that by creating a username from the email address. All you need to do is to mark in the settings the option When creating an account, automatically generate an account username for the WooCommerce customer based on their name, surname, or email.

Take a look:

WooCommerce customer accounts settings

When this option is active, the username shall be created from the email prefix e.g. for the email address johndoe@john.com it shall be johndoe. However shall your customer decide to use a repetitive prefix e.g. john@doe.com, their username shall be added with a number (e.g. john5, etc.).

👉🏽  In this section you can also decide if the password used by a customer is to be created by the customer himself or if the system is to do it for him. If you mark the option When creating an account, send the new user a link to set their password, it shall be sent to the email address given at registration.

WooCommerce user accounts settings

Account & Checkout endpoints

Go to the Advanced tab again if you want to manage checkout endpoints:

Checkout and account endpoints in WooCommerce
WooCommerce user accounts advanced settings - endpoints

👉🏽 In this section should be set unique postscripts to the shop-name.pl/my-account/ URL address. Thanks to the postscripts, each page obtains a unique URL address. For example, the URL for the checkout page can look like this:

shop-name.pl/my-account/orders

This does not look complicated, right🤗? However, shall you have any questions, do not hesitate to ask them in your comments.

💡 If you would like to customize the checkout form in your store, we have a suggestion for you. Install and activate the Flexible Checkout Fields plugin. It will let you add, edit and hide extra custom fields at WooCommerce checkout.

Download it directly from here:

Flexible Checkout Fields WooCommerce

Edit, add new or hide unnecessary fields from the WooCommerce checkout form. It's all about conversions and better user experience.

Download for free or Go to WordPress.org
WP Desk
80,000+ Active Installations
Last Updated: 2023-03-13
Works with WooCommerce 7.1 - 7.5.x

Summary

Today, you've learned how to set up the My Account page, user registration, and customer accounts in WooCommerce.

If you have any questions let us know.

Related to WooCommerce customer accounts

  • Add a message in the WooCommerce checkout

    add woocommerce checkout message
    WooCommerce checkout message. Find out how to add a note field to the checkout page with Flexible Checkout Fields.

  • Add extra custom fields to checkout

    custom fields woocommerce
    WooCommerce custom fields guide. Find out how to add and configure WooCommerce checkout fields. A real treasure trove of knowledge.

Tweet

3 minutes read1887 views

Daniel Pietrak

Former Happiness Specialist at WP Desk. He helped our customers with using our plugins. Privately he is a big racing bicycles enthusiast and coffee lover. Minimalist.

Shop Owner's Guides

Powered by WP Desk

WP Desk brings you great WooCommerce plugins. We strive to save your time and money by speeding up your processes. Use our plugins to build a better store. Awesome support included in the package.

Premium WooCommerce Plugins →

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

WP Desk › Plugin Tutorials › WooCommerce User & Customer Accounts - Configuration Guide

Footer

WP Desk - WooCommerce Plugins

At WP Desk we create great WooCommerce plugins with awesome support. Save time and money with our e-commerce solutions. See how we can help you improve your e-store →

Secured by Comodo

WP Desk

  • About us
  • Giving Back
  • Blog
  • Contact us

Products

  • Premium Plugins
  • Get Support
  • WooCommerce Invoices
  • Email Marketing
  • Octolize

Legal

  • Terms & Conditions
  • Refund Policy
  • Support Policy
  • Privacy Policy

© 2023 WP Desk