注册功能主要业务逻辑:
第一步:填写手机号码,进行手机号码有效性校验,填写密码,确认密码,表单暂存;
第二步: 选择用户类型,若选择个体商户,则调用个体商户要填写的表单;若选择公司/企业,则调用公司企业要填写的表单;
第三步:填写对应身份的表单,提交表单;
表单由手机号、密码、身份、资质信息组成,上传到后台以“会员审核”形式出现,由后台拥有审核权限的用户来审核;
审核通过后,系统发短信通知顾客审核通过,需要在规定的时限内首次登录激活账户,否则账户会自动被锁定,需要重新完成注册流程;
交互优化
1. 简化注册流程,可以考虑合并前两步,事实验证,用户操作每多一步,流失率就放大一次;
2. 及时给予用户反馈,及时校验表单,获取验证码后,获取验证码按钮有重置倒计时;
密码输入是否符合要求,错在哪里;
3. 符合预期,如在iOS设备上,在屏幕边缘自左向右滑动回到上一页,在Android设备上,长按出现删除菜单;
4. 区分不同状态,按钮默认状态,按下状态;
5. 文字简洁明了,同时界面文字、提示信息等避免歧义;