Magento stores when an account was created, not who created it. With several admins, suppliers, or sales users opening accounts for orders, that gap turns into a support argument. Who Created Customer writes the Magento admin username on the account, or Customer if they registered themselves, and shows it on Customers → All Customers and on Customer View.
Grid first. Customer View shows the same line.
There is no Stores → Configuration screen. Install, upgrade, and flush. Then open Customers → All Customers. On a record, Customer View → Personal Information → Customer Creator.
Add New Customer stores the logged-in admin username. A storefront registration stores Customer. A later edit, login, or order does not replace a value that is already there.
If the customer still has no creator and an admin is in session, the username is saved when that order is submitted. Accounts from before the install stay blank until a qualifying admin create or order path runs.
Customer gridCustomers → All Customers. The column is Customer Creator. You can filter it.
Customer ViewOpen the record. Personal Information includes the same Customer Creator line.
No config screenThere are no Stores → Configuration toggles. It is on after setup:upgrade.
What gets written
Admin Add New CustomerCustomers → Add New Customer → Save. Creator is the logged-in Magento admin username, for example shezi.
Storefront registerThey created the account themselves. Creator is stored as Customer.
Admin Create OrderIf the customer still has no creator and an admin is in session, the username is saved on order submit.
Never overwriteA later edit, login, or order does not replace an existing Customer Creator value. There is no last-edited-by. Creator is the first write only.
Use it when
More than one person opens Magento accounts.
Multiple admins or suppliers create customers for orders.
A conflict lands on “who added this account?”
You want to filter the customer grid by creator.
You need self-signups marked as Customer, separate from staff.
Do not expect
It does not store the Magento role.
No admin role column. That is Who Created Order, a different module.
No last-edited-by. Creator is the first write only.
Accounts that existed before install stay blank until a qualifying admin create or order path runs.
No configuration toggles. It is on after setup:upgrade.
Five steps. Create one test customer.
1Enable Emmo_WhoCreatedCustomer and run setup:upgrade, then cache:flush. Unzip the package as app/code/Emmo/WhoCreatedCustomer.
2Customers → All Customers → Add New Customer. Save as an admin user.
3Back on All Customers, Customer Creator should show that admin username. Filter the column.
4Open the record. Personal Information includes Customer Creator.
5Create a storefront account. The grid should show Customer, not an admin name.
Check
Admin save Username
Grid filter Customer Creator
Storefront register Customer
No Stores config. No user-role field. No order-creator column. It only stamps Customer Creator, an admin username or Customer, and shows it in Admin. Magento 2.4.x Open Source and Adobe Commerce, tested on 2.4.8–2.4.9. PHP 8.1–8.5. Customer grid and Customer View. The user guide covers the grid column, Customer View, and the test steps. Support: [email protected]
More Information
More Information
Follow Meta Tag
Please Select
Reviews
Harper Evans
Overall Rating
100%
Product and Service Great!
The product is great and so is the service. I’m really happy we don’t have to deal with guest accounts anymore and all questions were quickly resolved by service team.
Zoe Foster
Overall Rating
100%
Great Extension and Amazing Support!
Great extension! And the support from the developer was amazing!
Emmo it's now on my list of trusted extensions providers.
Alishba
Overall Rating
100%
Good extension
Good extension that does exactly what it should. No problems installing and setup is straight forward. Recommended.
Ethan Bennett
Overall Rating
100%
Excellent help.
We had a configuration issue, which support helped us with really quickly, very impressed.
Jackson Davis
Overall Rating
100%
super useful extension
I'm thrilled with this extension! It's super useful, and the support is lightning-fast and efficient. Highly satisfied!