B2C商城
阿里云短信
短信配置流程:
配置阿里云短信之前先说明短信配置流程:
1.先申请阿里云账号, 创建应用得到keyId 和 keysecret
2.阿里云平台添加短信模板和短信签名
3.TPshop后台配置发送短信
第一步:账号申请
先去阿里云申请账号(后台地址: https://www.aliyun.com/ , 注意不是阿里大于短信平台),登入控制台,创建得到keyId 和 keysecret
第二步:添加短信模板和签名
发送短信有两种类型: 通知类短信和验证码类短信,TPshop平台分别集成了这这两种类型短信模板.
通知类型: 客户支付、商家发货、客户下单
验证码类型: 用户找回密码、用户注册、修改手机号码
阿里云短信平台添加短信模板的时候注意区分
添加模板:
模板名称可任意填写,模板内容必须从TPshop后台->短信模板->添加短信->选择发送场景后会自动关联对应的短信内容, 直接将内容拷贝到"模板内容"即可(注意:内容中的变量"${xx}"不可更改,否则无法发送短信. 其他文字可自行调整)
添加后的短信内容预览图如下
添加短信签名:
1.所有短信,可以共用同一个签名即只要添加一个签名即可
2.短信签名会出现在短信内容开头, 一般以产品名称作为短信签名
第三步骤:TPshop后台配置发送短信
以上步骤完成之后, 将短信内容配置到TPshop后台
首先在商城平台切换短信平台为阿里云: 系统->设置->商城设置->短信设置->选择短信平台为"阿里云".
进入平台"系统设置"->"短信模板"->"添加模板"(短信内容无需手动填写, 选择发送场景会自动关联出内容)
完成之后在"网站设置"->"短信设置"设置相关短信发送开关
此处的appkey, screctkey 在第一步申请后获取.
如果短信发送失败, 请进入下面链接,对着错误信息查询原因:
常见问题:
1.错误码:isv:permission-api-package-limit
a)请确认Tpshop短信配置选择是否正确
b).请确认是否注册阿里云短信/阿里大鱼短信账号
2.错误码:TEMPLATE_MISSING_PARAMETERS
请确认TPshop后台添加的短信模板内容是否与阿里云短信模板内容一致(这里一致是指短信内容的变量一致)
阿里云短信内容:
TPshop后台短信内容:
例如,这里"用注册", tpshop后台短信模板内容"验证码${code},用户注册新账号,请勿告诉他人,感谢您的支持.
短信变量是"code", 而阿里云短信后台的模板内容是: 欢迎注册xxx网上商城, 您的验证码为:${number},
20分钟内有效, 变量为"number", 只要number改成code变量保持一致即可.