当前位置:首页>>动态

shopro商城,微信公众号模版消息配置

1、先去微信公众号后台添加消息模版,再去网站后台消息配置里面开启,然后再对消息进行自定义配置2、上面的设置完成后,有了新的订单,但是不发送微信公众号消息,去宝塔的站点日志文件里面查看日志(runtime/log/202502/),一般都是xxxxx_cli.log提示:公众号模板消息发送失败,没有 openid:用户:1;类型:addons\shopro

admin

1、先去微信公众号后台添加消息模版,再去网站后台消息配置里面开启,然后再对消息进行自定义配置

image.png

image.png

image.png


image.png

2、上面的设置完成后,有了新的订单,但是不发送微信公众号消息,去宝塔的站点日志文件里面查看日志(runtime/log/202502/),一般都是xxxxx_cli.log

提示:公众号模板消息发送失败,没有 openid:用户:1;类型:addons\shopro\notification\order\OrderNew;发送类型:order_new

很明显是找不到openid,那么openid是在哪里找的呢,答案是fa_shopro_third_oauth这个数据表里面调用的openid。

我设置的是有新的订单就会给管理员发送模版消息,但是fa_shopro_third_oauth里面没有管理员的openid,所以我就手动加了上去,openid怎么获取的,用微信一键登录站点后,就会在fa_shopro_third_oauth里面找到登录用户的openid。

image.png

记住platform字段是admin,而不是officialAccount,不要问我为什么,因为代码里面是这么调用的

addons\shopro\channel\WechatOfficialAccount.php

addons\shopro\notification\traits\Notification.php

image.png

3、手动添加完成后,就可以收到模版消息了

image.png

4、当然这只是基本的流程,每个人的项目不同,需要定制不同的方案,给大家做一个参考,下面附上官方的消息配置文档

消息配置官方文档.rar





返回顶部