Russian  English  All projects

Opencart: Authorization/registration by SMS



There is a blank store on the ocStore template Revolution.

It is required to develop and implement registration and authorization of customers by phone number and code from SMS. The expected functionality is well described by the phrase "Log in or register".

To verify the phone number, send SMS and check the entered code, it is required to make requests to the Kilbil loyalty system server API (see http://docs.kilbil.ru).
Registration of new customers should be carried out simultaneously in Opencart and in the loyalty system (via API).
When authorizing the existing customer loyalty system, it is required to create or update user data in the Opencart DB based on data from the loyalty system.
Registration/authorization by email must be disabled.

There are no special requirements for the user interface: the location of elements, pop-ups and other designs should be left as is, replacing the input of email and password with the input of the phone number and code from the SMS.
You will need to select one of the Registration or Authorization pages and remake it for the "Login or Register" page (see reference ozon.ru, wb.ru), and disable the second page. Only one button/link "Login or register" should remain in the heder and on the checkout page.

It is necessary to provide protection against the budget for SMS and from sorting out the code from SMS.

The user should be comfortable and intuitive. Just as it is done on many large sites with authorization by SMS: ozon.ru, wb.ru, ya.ru.
28.07.2021 16:24



 Answers freelancers