Add Customer for WooCommerce
Adds a new checkbox to the orders page to add a new customer/user and links orders to existing accounts
The facts
- Rating
- 5★ from 12
- Active installs
- 1k+
- Price
- Free
- Last updated
- 20 May 2026
- Added
- Dec 2020
- Requires WP
- 5.4.0
- Tested up to
- WP 7.0.4
- Requires PHP
- 7.4
- Downloads
- 28,469
Our analysis
AI-assistedAdd Customer for WooCommerce is a WordPress plugin that simplifies the creation of new users and customers within WooCommerce. It is particularly useful for businesses that receive orders via phone or email, allowing them to integrate these orders into their WooCommerce system for better stock and order management.
The plugin adds a checkbox to the billing address form, enabling the creation of a new user with the 'customer' role when checked. If an email is not provided, the plugin generates a unique email address based on the customer's name and the site's domain. Users can customize various settings, including default checkbox status and email formats.
Best for: This plugin suits businesses that take orders via phone or email and want to streamline customer account creation in WooCommerce.
What it does well
- ✓Simplifies user creation for WooCommerce
- ✓Generates unique emails for new customers
- ✓Customizable email formats and settings
- ✓Options to link customer orders and define user roles
- ✓Free to use from the WordPress.org directory
Where it falls short
- •No emails sent during account creation by default
- •Limited information on additional features
Verdict
Add Customer for WooCommerce offers a straightforward solution for managing customer accounts, though it may require some configuration to meet specific needs.
From the developer
dansart's own description of Add Customer for WooCommerce, lightly tidied.
This plugin is designed to simplify the process of creating new users/customers. It’s particularly useful if you receive client orders via phone or email and want to integrate these orders into WooCommerce for stock and order management.
The plugin adds a checkbox at the end of the billing address form. When this box is checked, it creates a new user with the role “customer.” If an email is not provided, the plugin generates a unique one using your site’s domain as the email domain and the customer’s name as the local part (e.g., firstname.lastname@your-site.com). You have the option to customize this auto-generated email format.
Try it out for free with TasteWP:
https://tastewp.com/new?pre-installed-plugin-slug=woocommerce%2Cadd-customer-for-woocommerce
By default, the newly created user does not receive any emails during account creation, though they will probably on order updates.
In the settings menu, there are options to:
– Check the box by default
– Send login credentials to the new customer
There are also additional options:
– Update new customer information by default
– Link customer orders
– Define the user role individually
– Set the user role for new customers
– Customize the auto-generated email format
– Edit the email subject for accounts created
– Change the sender’s email address
Settings Menu:
WooCommerce -> Add customer settings
Required Plugins: WooCommerce 4.7.0 or higher
Required PHP extension: Intl
If you like the plugin, please leave some stars or buy me a coffee. Thank you!