By collecting customers' information, such as birthdays, you could design your membership program and promotions more flexibly to gain customer loyalty.
In this article, we'll introduce five main points:
- Basic settings
- Storefront display
- Customer management page settings
- Order customer details
- Bulk import/export customers' information
1. Basic settings
In the Admin, go to [Settings] > [Customer Settings] > [Custom Fields].
i. Pages displaying birthdays
Customers can input their birthdays in 3 places on the storefront:
- Checkout Form: The page where customers check out.
- Signup Form: The register page where customers sign up as members.
- User Profile: The profile page in the online store's Member Center ([My Account] > [Profile]).
To automatically issue store credits on a customer's birthday or the 1st day of their birthday month (via the Birthday Credits / Birthday Gift Settings), you must check "Include" or "Required" for this field. For more details, please refer to Birthday Credits.
ii. Birthday format
You can select three birthday formats. The "Age Limit" box only appears on the right when selecting YYYY/MM/DD or YYYY/MM. You can set the age limit when you check "Include" or "Required" for any of the 3 pages.
The default age limit is 13 years old. Entering a number below 13 is not allowed, and an error message will appear stating: "Age limit should (be) over 13 years old." if you enter any age under 13 in the box.
*Note: If you change the birthday format to MM/DD (without the birth year), the system will not be able to capture the age of new customers since they cannot enter their birth year. In [Report & Analytics] > [Shoplytics] > [Customers] > [Customer Overview], the "Customer Age" chart will only show the age information of the existing customers who have entered their birth year (either YYYY/MM/DD or YYYY/MM) before you change the birth format. For more information about the "Customer Age" chart, please refer to this article.
2. Storefront display
When the birthday setting is done, customers can click on the dropdown list on the checkout page, signup page, or member profile page to enter their birthdays. The image below includes the birthday format on the checkout page.
If the customer selects a date that indicates they are under 13, an error message "Birthday is invalid; should (be) over XX years old." would appear upon saving or submitting the order.
Once you change the birthday format to YYYY/MM or MM/DD in the Customer Settings, the birthday format will be displayed accordingly (as shown below).
3. Customer management page settings
Go to [Customer Management] > [Customers], click View on the right side of the customer information box, and click Edit to adjust the birthday dropdown list.
If the birthday you set is below the age limit, an error notification, "Birthday is invalid, (the) age should (be) over 13 years old," will appear when you save the setting.
When you adjust the birthday format to YYYY/MM or MM/DD, the birthday format will appear accordingly (as shown below).
4. Order customer details
Go to [Order Management] > [Orders], then click the order number you want to view. Click Edit at the top right of the "Order customer details" block to adjust the birthday dropdown list.
Click Save after editing. The displayed birthday format on the "Order customer details" block is YYYY/MM, as shown below.
*Note: For orders placed before 24 May 2023, the birthday format will remain in the old format.
5. Bulk import/export customer information
A. Import customer report
Go to [Customer Management] > [Customers], click the "Import Report" drop-down menu, and select Import Report to import customer data. Please refer to Import Customer Data|Customer List for more details.
When filling in the birthday field in the import report, the date in the sheet should meet your age limit requirement. Otherwise, the report will not be imported successfully, and you will be notified by an error message "1 - Birthday is invalid, age should (be) over XX years old."
As mentioned, merchants can select three birthday formats: YYYY/MM/DD, YYYY/MM, and MM/DD. Pay attention to the age limit when selecting a format including the year. The system supports using "/" or "-" in the sheet. For example, you can enter either 1990/10/11 or 1990-10-11.
B. Export customer report
Click Export next to the "Import Report" dropdown list. The date format will vary according to the birthday format you set.
Read more
Last updated: 22 September 2026

Comments