概述
注册与登录是消费者使用电商平台的第一步,方便快捷的流程可以极大的增加流量和电商销量。使用Odoo的全社交媒体整合模块,可以快速通过微信、抖音、QQ、淘宝、钉钉、支付宝、企业微信、Facebook、Google、微软Azure等一键单点登录。下文是相关配置说明,以我们官方网站 www.odooai.cn 为例,主要包括:
1. 统一登录,微信多终端SSO整合登录效果
2. 微信开放平台注册
3. 网站应用注册
4. 微信公众号配置
5. Odoo AiErp内配置微信登录
6. 微信支付配置,请另行参阅模块 app_payment_wechat
7. 微信小程序登录,请另行参阅模块 app_mobile_api_wxapp
微信官方文档请参考
https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html
1. 统一登录,微信多终端SSO整合登录效果
- 网页登录
用户可以使用微信扫二维码,自动登录注册。已登录用户可以直接一次点击“微信快捷登录”。管理员可以要求必须进行email等关键信息登记。
首次登录注册用户 |
已微信登录用户 |
- 手机内微信直接注册登录
微信内直接点击分享的网站链接后,直接注册登录。
- 多平台自动识别唯一用户
用户从网页,微信内,微信小程序内登录,均可自动识别为同一用户。管理员在微信开放平台中绑定即可。
2. 微信开放平台注册
- 访问微信开发平台,点击注册。 https://open.weixin.qq.com
- 按流程注册,激活邮箱,登记法人主体信息,完成开发者资质认证。
- 其中 ICP证书很重要,请在注册前完成。
3. 网站应用注册
- 创建网站应用
创建网站应用以后,等待审核通过即可使用;
您需要通过微信认证,通过微信认证以后,网站应用的“接口权限”才能获得,否则没法使用接口功能。
- 记录下 appid 和 appsecret
- 配置好授权回调域,即要使用一键登录的网站
业务域名的配置为必选,其配置好的作用主要是为了关联小程序,形成PC端与小程序端的互动。
4. 微信公众号配置
开放平台中网站应用的配置,主要针对PC端的网站显示二维码,然后使用手机扫码登录。如需在手机中直接访问网站时自动登录,仍需进行以下配置。
- 微信开放平台中,执行“绑定公众号”。
这个微信公众号,最好为微信服务号,因为服务号拥有更多的接口,可以为客户提供更多服务。
- 微信公众号平台中,做好关联配置
https://mp.weixin.qq.com/ 中进入 账号设置->功能设置。如下图设置好业务域名和JS接口域名。 即可授权在微信内统一登录。
5. Odoo AiERP内配置微信登录
- 进入操作菜单
Odoo内,首先以超管权限,进入菜单 系统设置->用户与公司->Oauth服务商,找到微信网站扫码类型的服务商进行设置。
- 配置统一登录参数
主要配置 客户ID(即appid),客户端AppSecret,这个在上文项3中已注明记录。
其它参数已经内置配置。详细配置可自行勾选。
如需使用统一登录的大会员中心模式,只需填入关联的开放平台appid,关联的微信公众号appid即可。
配置完成后,我们即可看到如项1中的效果,实现免输入信息注册登录。