Prestashop: FO -- No validation on the birthdate in the checkout process

Created on 23 Sep 2020  路  4Comments  路  Source: PrestaShop/PrestaShop

Describe the bug

There is no validation on the birthdate in the FO checkout process

Expected behavior

A validation could be a good improvement

Steps to Reproduce

Steps to reproduce the behavior:

  1. Go to FO and create a cart
  2. Fill all the field
  3. In the birthdate field enter 01/01/0001
  4. See error => The date is accepted

Screenshots

If applicable, add screenshots or screen recordings to help explain your problem.

Additional information

  • PrestaShop version: 1.7.6.x , 1.7.7.x, develop
  • PHP version: 7.1
1.7.6.x 1.7.7.x Checkout FO Improvement TBS develop waiting for PM

Most helpful comment

If you validate the birthdate (and return hard errors for non valid birthdates) during checkout you'll increase the cart abandonment rate. Actually, you should not ask for birthdate during checkout at all. This field shoud be completely removed, from an UX point of view and I often wonder why is it still present in Prestashop. Prestashop checkout shoud focus into getting the user to finish the order fast, easy and should require only strictly necessary infomation in order to fulfill the order. Studies show each extra field increases the chance of cart abandonment. You should read Google UX Playbook for ecommerce. In my shop I no longer require gender or birthdate at all and my conversion rate increased after this.

All 4 comments

Thanks for opening this issue! We will help you to keep its state consistent

Hi! Thank you for your issue.
What control would you like to implement ? It's quite complicated to determine.

No date before 1900?

Thanks !

If you validate the birthdate (and return hard errors for non valid birthdates) during checkout you'll increase the cart abandonment rate. Actually, you should not ask for birthdate during checkout at all. This field shoud be completely removed, from an UX point of view and I often wonder why is it still present in Prestashop. Prestashop checkout shoud focus into getting the user to finish the order fast, easy and should require only strictly necessary infomation in order to fulfill the order. Studies show each extra field increases the chance of cart abandonment. You should read Google UX Playbook for ecommerce. In my shop I no longer require gender or birthdate at all and my conversion rate increased after this.

Hi !

I agree with you, but as long as you can deactivate this field in the back office, isn't that enough?

Thank you!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

itisco picture itisco  路  3Comments

vincent-dp picture vincent-dp  路  3Comments

matks picture matks  路  3Comments

PrestaShark picture PrestaShark  路  3Comments

wikao2 picture wikao2  路  3Comments