version 2.3.10

Customer Attribute System

100% of 100

Manage Customer Attributes

User can view customer attributes, search and create new attribute. Only user-defined attributes are editable.

Manage Customer Attribute

Customer attribute on register form

User can enable custom attributes to show on register form, and they will be visible under “additional information” fieldset. You can change field position by change “sort order” value of attribute.

Create Account Form
Account edit form

Edit customer attribute on edit form

Customer can see account information and change information on account page. Same as register form, custom attributes will be visible under “additional information” fieldset. “Sort order” of each attribute will determine field position.

Manage Address Attributes

Manage address Attribute

Create address with custom attributes

In previous versions (2.3.6 and lower), this extension merged Address and Customer attribute management into one. However, Magento 2 core is complicated to handle, so we separate Address Attribute Management module from Customer Attribute Management module.

Custom address attribute and address book
Address attribute on shipping form

Show attributes on shipping form

User can enable address custom attributes on both shipping form and billing form. This is a special feature, user can manage custom fields on checkout page!

Show attributes on billing form

On billing form, this extension support multiple payment methods. With a registered customer, all addresses will be saved along with their custom attributes. Customer can edit address information anytime. With a guest, custom attributes will be shown on email and oder information only.

Address attribute on billing form

Create Customer and Address Attributes

Create Custom Attribute

To create an address attribute or a customer attribute, user need to use “new attribute” form. These forms are similar. However, there is no required field at “new address attribute” form. User have to refresh cache and reindex the system after creating a new attribute.

Manage Attribute Relation

Manage attributes relation
Add relation

Add relation

User can create a relation between two attributes, this feature applies for both customer and address attributes. There are three steps to do this: select attribute type, select a parent attribute which must be “dropdown” input, and select child attribute along with value of parent attribute. This is very useful to make forms with visibile conditions for fields.

Show relation on frontend

An attribute relation can apply to forms: register form, account edit form, address edit form, billing form and shipping form.

Show attribute relations on frontend

Features of Order Attribute Extension

Address attribute on admin order

Show attributes in admin order

For both guest and registered customer, when they complete checkout, the information of custom attributes will be saved in customer_address table or sales_order_address table. So, Merchant can see the order information with custom attributes in admin workpace. However, merchant can edit with only registered customers.

Show adddress attributes in order confirmation email

When a customer complete checkout process, this order confirmation will be sent to his email with summary information, and value of address attributes is also included in.

Address attributes on order confirmation email

Feel free to get support via email:

Write Your Own Review
You're reviewing:Customer Attribute System
Your Rating


Custom customer attribute

(you have SSN, SSN)

Custom address attribute 

(Nearest postal address)

ver 2.3.10 new patch (2019-01-20)
Update source code for Magento 2.3
ver. 2.3.10 (2018-03-03)
Fix bugs: 
- Red error when customer creates a new account after checkout (m2.2.2)
- Required fields.
ver. 2.3.9 (2017-12-07)
Add a new feature to support migrated Magento 2 website.
ver. 2.3.8 (2017-10-30)
Update source code for Magento 2.2.0
ver. 2.3.7 (2017-07-16)
- Separate module address and customer attribute management
- Fix bugs: custom attributes in admin order and confirmation email
- Update javascript file
- Change "create attribute" forms, yes/no option to multiselect.
ver. 2.3.6 (2017-05-05)
- Fix bugs of Attribute Relation module for M 2.1.6
- Improve Order Attribute features (attributes in order email)
- Improve performance for loading custom attributes.
- Correct business logic for attribute default value
ver. 2.3.4 (2017-02-05)
- Add new validation rules: for SSN, Zip Code, No html tags, Currency Dollar, Percents
- Support One Page Checkout extensions such as swissup firecheckout.
ver. 2.3.3 (2017-01-17)
- Fix bugs: an error occurs when save address forms with Magento 2.1.3
- Discontinue an old version for Magento 2.0.0
- Add new features: able to show custom attributes in the admin order, the customer order and the order email.
 ver. 2.3.1 (2016-10-10)
- Fix bugs: Export custom attributes, delete attribute and di compilation
- Disable edit system attributes
- Attributes Relation feature supports multiple payment methods
- Save custom address attributes when guest creates account after checkout.
* Patch to resolve magento 2 compilation issue
 ver. 2.3.0 (2016-09-15)
- New features: Attribute relation
- Fix some javascript bugs
- Add export button to attribute data grid.
 ver. 2.2.0 (2016-08-18)
- Add custom address attribute for checkout process
- Input validation for custom attributes
 ver. 2.1.0 (2016-06-27)
- Fix bugs: duplicate attribute code
- Update features for magento CE 2.1.0
 ver. 2.0.0 (2016-06-02)
- Initial version

Copyright © 2019 X-MAGE2. All Rights Reserved.