Magento 2
  • Marketplace Innovator
    imagine 2016-2019 partner summit awards
  • Composer packs
  • PWA
  • Magento Silver Technology Partner

Customer Attributes for Magento 2

Current extension version: 1.0.3

Extend the list of built-in Magento customer attributes adding new and managing existing ones to fully respond to your business needs.

  • Extensive list of properties to configure meaningful attributes
  • Dependable attributes
  • Placement of attributes on the storefront and/or backend
  • Data validation and input values verification
  • Customer Segmentation integration
Triple the benefits! Buy 3 modules and save up to 15%
  • [M2] Customer Attributes $99
    Support period
  • [M2] Follow Up Email $399
    Support period
  • [M2] Customer Segmentation $199
    Support period
  • -0%
45-Day Money Back
Free Installation
90-Day Free Support
free lifetime updates
Customer Attributes | browsing the grid of customer attributes; editing attributes; deleting attributes individually or in bulk.

Customer Attributes

Customer Address Attributes | browsing the grid of customer address attributes; editing attributes; deleting attributes individually or in bulk.

Customer Address Attributes

Create/Edit Attribute | creating/editing attribute properties; deciding on visibility of the attribute in the Customers/Orders grids.

Create/Edit Attribute

Create/Edit Attribute | deciding on attribute placement on storefront (or backend only) and its label.

Create/Edit Attribute

Create/Edit Attribute | managing options for the Dropdown and Multiple Choice input types.

Create/Edit Attribute

Create/Edit Attribute | managing relations with dependent attributes.

Create/Edit Attribute

Integration with the Customer Segmentation | utilizing newly-created customer attributes in segmentation rule-making.

Integration with the Customer Segmentation

Display in the Customers Grid | editing custom attributes, including the ‘hidden’ ones, in the Customers Grid.

Display in the Customers Grid

Display in the Orders View | utilizing custom attributes in the Orders View / Admin Checkout.

Display in the Orders View

Custom Attributes in Filters | filtering customers data against the given custom attribute.

Custom Attributes in Filters

Attributes at the Checkout | showing customer attributes from the registration page at the checkout (when a guest-customer is checking out

Attributes at the Checkout


How Magento 2 Customer Attributes works

Best Magento 2 Customer Attributes Extension
Multiple input types
Fine-tune customer attributes against the explicit list of customization properties
Magento 2 Custom Customer Attribute Extension Aheadworks
Various placement options
Decide whether the newly-designed/edited attributes will serve you or your customers
Attributes Customization Magento 2 Module
Considered integration
Make further use of the customized attributes via a few integrated modules

How Customer Attributes Magento 2 works

To serve your shoppers best have their profiles as complete as required: let customers provide you with any specific details on their business roles, addresses, buying habits, taxation nuances, choice motivators and more. Alternatively, make secret notes on your customers’ performance and hide them out of their sight: karma and other labels, for example. Wisely enough, the attributes may serve later well for segmenting customers or drawing reports. Attributes customization has never been easier with further help of data validation, adaptive properties and dependable attributes. Magento 2 Customer Attributes is a module for particular customers, individual and clear-cut needs, and for perfect merchants, of course.

Trust us, you can know everything

On the front-end
Prompt your customers, both registered and guests, to submit as much information about themselves as you need to facilitate best of services, and not less as they need to feel comfortable in your store.
Display of attributes
Get customers know what extra details can improve their profiles: add attributes to the relevant storefront forms, sort attributes in the form and accompany them with meaningful labels.
Data validation
Set up the parameters for automatic verification of data with which customers fill-in the forms: check against the type and min/max value of the input, compare it with the default content, manage html tags.
Dependable attributes
Allow alternatives for further choice with dependable attributes for the Drop-down, Yes/No and Multiple Select input types.
On the back-end
Create ‘hidden’ attributes and utilize them alongside the ones open to customers to filter, categorize or search data against the many possible use cases.
Extending Customers/Orders grid
Make use of edited or newly-created attributes in the Customers and/or Orders grids, enabling them for filtering, as well as columns layout and search features.
Integration options
Get attributes available in the Customer Segmentation and Advanced Reports extensions as separate parameters for segments conditioning, as well as for statistics collecting and analysing.
Multiple adaptive properties
Feel free to fine-tune your customer attributes against the numerous input types which give individual way to input validation parameters, default values, html-filters, input value size limits and more.

Magento 2 Customer Attributes Detailed Feature List

Display of attributes
  • On the registration page
  • In the account area
  • At the checkout
  • In the customers grid
  • In the orders grid
Attributes configuration
  • Customer and Customer Address attributes
  • Multiple input types
  • Data validation settings
  • Attributes that are visible only on the backend
  • Attribute variables option
  • Dependable attributes
  • Attributes grid
  • Import / export of customer data including custom attributes
  • Magento API
  • Advanced Reports integration (coming soon)
Need additional functionality
or futher customization of your products?

How Customer Attributes Magento 2 beat competition:

  1. Optimized workflow

    Built upon most common use cases, the backend interface of our extensions echoes clearly the actual administrative workflow.

  2. Quality code

    Constantly seeking ways for improvement, we write clean code, subject to timely refactoring.

  3. Thorough testing

    Effective quality assurance employed, our extensions are customizable, scalable and fully Magento 2 compatible

Tanya Poleshchuk | Head of Customer Care

Any questions?

I’ll be happy to tell you more
about our products!

Let's get in touch!

Tanya Poleshchuk
  • Reviews (2)
  • Customer Questions & Answers (9)

Overall rating

5 of 5 stars

When writing your review, please consider the following guidelines:

  • Review the product only if you've tried or bought the item;
  • Focus on the product and your individual experience using it;
  • Provide details about why you liked or disliked a product;
  • Be constructive and specific with your praise or criticism.

We reserve the right not to post your review if it contains any of the following types of content or violates other guidelines:

  • Obscenities, discriminatory language, or other language not suitable for a public forum;
  • Advertisements, “spam” content, or references to other products, offers, or websites;
  • Email addresses, URLs, phone numbers, physical addresses or other forms of contact information;
  • Critical or spiteful comments on other reviews posted on the page or their authors.

Aheadworks Co. does NOT edit the reviews and posts them as written by the reviewer.

In addition, if you have any questions on the products – the compatibility, the functionality, or anything else – please do not submit them through a product review.

Enjoy writing your review!

How do you rate this product?
1 star 2 stars 3 stars 4 stars 5 stars

All fields are required


Feb 3, 2020

Awesome module

I run a wholesale members only checkout website and this extension is must-have for these type of setups where you need more customer information during the registration process. The default Magento 2 customer registration form for Open Source edition is too vague, with this extension I can make the registration form into a questionnaire that is irrelevant to general mandatory information such as name, email address, and physical address fields. Excellent support from module developers. Keep up!


Nov 13, 2019

Excellent component

I am a fan of Aheadworks excellent extensions, this one again is easy to install and use. The additional customer attributes can be collected on the one page checkout, which is the very place where it should be! That's really great!
During the purchase I have to enter our url. Does this extension only work on 1 installation? Because we have a development environment and a production environment.
Our EULA allows using the extensions on a single production and as many dev or staging sites as you need without a need of purchasing an extra license.
Does it support multi-store?
Yes, it does. It is possible to configure the extension separately for different websites.
Is there support of REST API?
Yes, the extension contains REST APIs and is ready to be integrated into PWA, SPA, and other solutions with modern and efficient frontend interfaces.
What is aheadworks policy on supporting its modules? Specifically if a security vulnerability is found will aheadworks create a patch?
Our extensions come with included support period and we are able to provide technical assistance when the support is active.
As for security vulnerabilities and bugs, we are trying our best to fix them free of charge regardless of the support period status.
This extension for Magento 2 supports Saudi riyal currency and Arabic Language?
If your currency and language is natively supported by Magento 2, the extension will also support it.
However, to work with RTL most likely some style adjustments will be required and you will need to translate some options the same way as you did with your Magento.
Does the extension support full page caching?
Since full page cache is a native Magento 2 feature, all our extensions for this platform support it.
I run Magento 1.X. Will my currently installed extensions from aheadWorks work in Magento 2?
Due to a significant difference between Magento 1 and Magento 2 branches, the extensions for M1 will not work in M2.
However, the owners of the extensions by Aheadworks for Magento 1 can get 25% discount on purchase the same extensions by AW for M2
Which URL do I specify on checkout if I've got only a development store at the moment?
You need to enter a final address of the site when it will go live.

If the domain name is still under consideration at the moment of purchase, you can enter an address of your dev environment. In this case, don't forget to contact us when the final domain name has been registered: our support team will change it by your request.
I run Magento 2 on AWS with ELB (Elastic Load Balancers) do I need a license per EC2 instance? They are all behind the same domain.
Such setup is considered to be a single Magento environment, so you need only one license.

Please wait...

added to cart
Go to Checkout Continue Shopping
Continue shopping
View cart & checkout