We have just setup Magento 2.4.2 + ScandiPWA store. It's fresh version of both out of the box. We have long roadmap of further customization now. And we would like to start with first phase of customization below.
- Registration process is simple and OTP verified to avoid the SPAM.
- At first User Enters Email & Mobile number, user will be sent same OTP to email & SMS and once OTP is confirmed, user will be shown further fields to complete the signup process(better like a wizard).
- Profile completion will ask for only following fields:
Health Status (Dropdown field with list of values Absolute Healthy,Diebetic,Obesity,)(will need to manage the values from Magento Admin)
Interested in Health Tips (checkbox)
Interested in Free Nutrition Consultation (Checkbox)
- Upon profile submission, user will get confirmation link on email to confirm mailbox & also get welcome SMS & Email.
- Registration can be referral link based as well. In case of referral registration, referral code needs to be extracted from URL and stored in localStorage. Such referral code will go along with registration request and will be stored as Magento Customer atrribure in database as well.
- There will be no passwords. User will login directly using mobile number.
- Mobile number will be entered, and same OTP will be sent to mobile number and on Email(only if already confirmed Email).
- Upon confirming OTP, user will be logged in directly.
- Same OTP will be sent to mobile number + email as well.
3. Profile :
- In case of Mobile / Email are changed, OTP / Verification link will be triggered and once upon confirmation those fields will be updated.
So, current milestone scope would be only limited to above changes. Although, feel free to let me know in case of any query. Current version is already up and and running on server. So, you just need to jump into source code and customize it further (No server side/system administration required. We are good at it already. We need only development work.)
Please understand that we are serious about this job. So, only apply if you are experienced with Magento + ScandiPWA.