> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.easystore.co/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Collect additional customer information

###### In this article:
1.  Introduction
2.  Input types
3.  Create a new custom attribute 
4.  Shows warning on password column
---
## 1. Introduction

Every business needs customer information in order to provide the best for their customers. With the information obtained, merchants can focus more precisely on providing promotions, matching the needs and desires of the customers. Besides just the usual information such as:

*   First Name    
*   Last Name    
*   Gender    
*   Date of Birth    
*   Email Address    
*   Password    

that are required for your customers to fill in in order to register for an account on your website, you can also include other columns for them to fill in upon registration.
---
## 2. Input types

**📌 Note:**

*   This feature will replace theme codes inside the ** `customers/details.liquid` ** and ** `customers/register.liquid` ** files.
    
*   If you have edited the above 2 source code file before, you can find two backup for both of the files `customers/details.liquid.backup` and `customers/register.liquid.backup` inside **Channels > Online Store > Edit Source** for future use.
    
*   Kindly be informed that there is a **maximum of 5 attributes**. The reason why we limit it to 5 is that customers might be overwhelmed if there is too much information to be filled so don't shush them away～ 😆
    

## 📝 Text

This input type is suitable if you wish to allow customers to leave their remarks/notes etc. for your acknowledgment. There is **a maximum of 255 characters** to be filled in.

**For example:**

*   If you are selling pharmaceuticals products, customers can fill in what is their medical condition/the medicine that they are allergic to under the ' ** _Any allergies_ ** ' text input
    
*   Have input for ' ** _Where did you find us?_ ** " and customers can fill in where they get to know your business from.
    
This is how it will appear on the customer create account page:

![](https://storage.crisp.chat/users/helpdesk/website/b34797d9594d3000/yordle-45_oidp52.png)
---
## 📅 Date

This input type is suitable if you wish to provide a monthly basis or special promotions to your customers based on the special dates.

**For example:**

*   If you are selling gift-related products, customers can choose to fill in their anniversary/special dates. You can provide them with some offer when it is close to that date.
    

This is how it will appear on the customer create account page:

![](https://storage.crisp.chat/users/helpdesk/website/3053fa73c81c2e00/32824061-3f2c-4c9a-add6-6a7417_1dzs8kz.gif)
---
## 📋 Dropdown

This input type is suitable if you have options for customers to select. Please be informed that there is a **maximum of 5 options for Dropdown** input type.

**For example**:

*   Allow categorizing your customers into few roles; agent, normal customers, etc. While registering, they can choose based on the ' ** _User Roles_ ** ' options available.
    
*   Can have a dropdown for ' ** _ Where did you find us _** _?_ " and provide customers the options to choose from.
    
*   Can have a dropdown for customers to select their ' ** _Preferred mode of communication_ ** '. Dropdown either Email, SMS, or Whatsapp, depends on what mode you provide.
    

This is how it will appear on the customer create account page:

![](https://storage.crisp.chat/users/helpdesk/website/cea9ff68049fc800/fd9b46aa-55bd-4d2f-b2c8-a74674_10f9r5d.gif)
---
## 3. Create a new custom attribute

**Step 1 :** Login to your EasyStore admin panel > **Customers > More > Customer Settings**

**Step 2 :** Scroll down to **Customer attribute** and click **Add attribute**

![](https://storage.crisp.chat/users/helpdesk/website/b34797d9594d3000/yordle-46_19xnlst.png)

**Step 3 :** Fill in the attribute title and select your preferred input type.

![](https://storage.crisp.chat/users/helpdesk/website/b34797d9594d3000/yordle-47_giuykb.png)

**💡 Tips:**
*   If you select **Dropdown** input type, you can add in options (maximum 5 option).    
*   You can also tick on the **Compulsory** box here if this attribute is required for customers registration.    

![](https://storage.crisp.chat/users/helpdesk/website/b34797d9594d3000/yordle-48_dw615z.png)

**Step 4 :** Click the **Save** button and you're done! The custom attributes that you have created will appear on the customers '**Create Account**' page

You (as a merchant) can view it under the [Customers](https://admin.easystore.co/customers) section:

![](https://storage.crisp.chat/users/helpdesk/website/b34797d9594d3000/yordle-49_1lc43fe.png)

Customers can also fill in and change the information from their side:

![](https://storage.crisp.chat/users/helpdesk/website/b34797d9594d3000/yordle-50_g0p8dg.png)
---
## 4. Shows warning on password column

Shows warning if the password is not in correct format instead of refresh the whole registration page.

![](https://storage.crisp.chat/users/helpdesk/website/522e0a4b56fb0000/6ee3cf1c-f0a6-4e58-ab66-daa493_1fdnoqn.png)

**Step 1:** Proceed to Channels > Online Store > Edit Source > **customers/register.liquid**

![](https://storage.crisp.chat/users/helpdesk/website/baece1cddf33400/3922430e-26d4-4b7a-a2c4-38f599_15liasb.gif)

**Step 2:** Use Ctrl + F search ** `type="password"` ** > Add ** `minlength="6"` ** behind ** `name="customer[password]"` **

![](https://storage.crisp.chat/users/helpdesk/website/640f73c9c0b3a400/b8711d03-26ab-41cf-9e6f-18908c_1pd8gof.gif)

![](https://storage.crisp.chat/users/helpdesk/website/b34797d9594d3000/yordle-51_1k697d8.png)

**Step 3:** Save and done!

**Before and after:**

![](https://storage.crisp.chat/users/helpdesk/website/11385e750c5f7800/dda302d9-ed0f-4d3b-8aec-54bb8c_1k5z791.png)

|| **📌 Note:** Customer Attribute will only available to Business Plan subsribers