• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WP Desk = premium plugins for WordPress & WooCommerce
  • Plugins
        • Checkout & OrdersMake your work easier and automate the orders. Adjust the order form to your needs and make it more useful to your customers. Print order labels directly from WooCommerce. Put the orders in order using our plugins. Find out how to streamline the procurement process in your store.
          • Flexible Checkout Fields
          • Active Payments
          • Automatic Payment Status
          • Flexible Refund and Return Order
          • Print Orders and Address Labels
          • Flexible Subscriptions Recurring Shipping
          • Flexible Subscriptions Payment Retry
          • Flexible Subscriptions Stock Management
        • ProductsThese plugins will help you manage your WooCommerce products. Here you will find the plugins to import and update products from XML or CSV files. Then you can change the product unit of measure, show the lowest price in the last 30 days (Omnibus Directive), or let customers name the product price!
          • Flexible Product Fields
          • Dropshipping Import Products
          • Dropshipping FTP Import Products
          • Dropshipping Export Products
          • Custom Price
          • WP Desk Omnibus
          • Flexible Quantity Calculator
          • Dropshipping Orders Export
        • MarketingPromote your store online. Add products from your shop to price comparison websites directly from WooCommerce. Acquire new customers and communicate with your existing ones. Build a customer base and communicate with clients using one of the most effective marketing tools, namely e-mail marketing. Check out our promotional tools!
          • Flexible Pricing
          • Flexible Wishlist - Analytics & Emails
          • OLX WooCommerce
          • Flexible PDF Coupons
          • ShopMagic
          • Flexible Invoices
  • Bundle🔥
  • WP Desk Care
  • Support
  • Blog
  • My Account
  • 0

More results

WooCommerce User & Customer Accounts - Configuration Guide

WooCommerce tutorials

Daniel Pietrak3 minutes readUpdated: 2016-10-03Updated: 2026-08-27
blog category heading image

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!

Contents

  • Setting up the WooCommerce My Account Page
    • Advanced tab
    • Accounts & Privacy tab
    • Login
  • Customer Accounts in WooCommerce
  • Account & Checkout endpoints
    • Flexible Checkout Fields WooCommerce
  • Summary
    • Related to WooCommerce customer accounts
    • Related Articles
  • My Account in WooCommerce - Settings, Shortcode & Custom Fields
  • WooCommerce Checkout - Settings, Shortcode & Configuration Guide
  • WooCommerce Checkout Page: settings, missing options & errors
  • Enable WooCommerce guest checkout plus 3 small tips to get more customers
  • Customize the WooCommerce Checkout Page: Tips & Tools for Success

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.

    💡 You can also read more on how to use the woocommerce_my_account shortcode, My Account page settings, and how to add custom fields to it.
  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 [email protected] it shall be johndoe. However shall your customer decide to use a repetitive prefix e.g. [email protected], 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. Add pricing to fields and use conditional logic. It's all about conversions and better user experience. NEW: now you can set multiple conditions (OR) under one or more condition groups (AND).

💾 Active Installations: 80,000+ | WordPress Rating:

Download for free or Go to WordPress.org
WP Desk
80,000+ Active Installations
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

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


    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.

Related Articles

How to customize the WooCommerce My Account page with the woocommerce_my_account shortcode, custom fields & free plugin

My Account in WooCommerce - Settings, Shortcode & Custom Fields

In this quick guide, I'll show you how to set the My Account page in WooCommerce using built-in settings and a shortcode. You will also see how to add...
woocommerce_checkout shortcode and WooCommerce checkout settings

WooCommerce Checkout - Settings, Shortcode & Configuration Guide

WooCommerce checkout features - which are mostly related to payment settings - play a vital role in running an online store. It's often thanks to them...
WooCommerce checkout settings

WooCommerce Checkout Page: settings, missing options & errors

Today, I will guide you through all WooCommerce options, missing settings, and FAQ about the checkout page and common error messages. You need to set ...
WooCommerce guest checkout and optimization tips

Enable WooCommerce guest checkout plus 3 small tips to get more customers

Some shoppers abandon their carts because the store insists on creating an account. As they didn’t want to open one, they left. Today, I will show you...
Custom checkout page WooCommerce

Customize the WooCommerce Checkout Page: Tips & Tools for Success

The WooCommerce Checkout Page is simple by default for there is no built-in option to customize the form in the WooCommerce plugin. So, how to edit, c...

3 minutes read16506 views

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Daniel Pietrak

...

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 →
WP Desk › Blog › WooCommerce tutorials › WooCommerce User & Customer Accounts - Configuration Guide

Primary Sidebar

Contents

  • Setting up the WooCommerce My Account Page
    • Advanced tab
    • Accounts & Privacy tab
    • Login
  • Customer Accounts in WooCommerce
  • Account & Checkout endpoints
    • Flexible Checkout Fields WooCommerce
  • Summary
    • Related to WooCommerce customer accounts

Flexible Checkout Fields PRO WooCommerce £59

Edit, add new or hide unnecessary fields from the WooCommerce checkout form. Add pricing to fields and use conditional logic. It's all about conversions and better user experience. NEW: now you can set multiple conditions (OR) under one or more condition groups (AND).

💾 Active Installations: 80,000+ | WordPress Rating:

Add to cart or View Details
WP Desk
80,000+ Active Installations
Last Updated: 2026-08-20
Works with WooCommerce 10.7 - 11.1

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.

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

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
  • Get Support
  • Contact us

Products

  • Premium Plugins
  • WP Desk Care
  • Documentation
  • WooCommerce Invoices
  • Email Marketing
  • PDF Coupons

Legal

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

© 2026 WP Desk

We value your privacy

We use necessary cookies to make our site work. We'd also like to set additional cookies to understand site usage, enhance your browsing experience, and serve personalized ads or content. By clicking ‘Accept All,’ you consent to our use of additional cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}