模板消息管理

模板消息的配置,支持公众号,小程序,短信和邮箱通知。如图:
image.png

OVuEMntJwbPgYyvFIKiEOw6E970tTQ16wNukhw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

公众号模板消息推送

EVmAWxQoDMLZiTdpxqBXRXVdD4vUwe2QCi2DIw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

需要先到微信公众号平台添加模板消息,可点击公众号模版消息添加
添加完成之后即可回到后台添加公众号模板消息推送。
image.png

fgrtYGFMqNOQhLBKKUc8+T81vJCAoDhFngF5Rg==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

对应模板的参数和值来添加,取到模板ID对应到模板消息的模板ID里,即可。

CQkuJdbRVgoBwOLrTsWaaM2/lNmU8hDvuE2dJA==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
温馨提示:发送失败问题检查
1、在配置中心配置好微信公众号的appIdAppSecret
2、检查公众号IP白名单是否配置
3、是否授权微信登录【发送需要openid,故需授权微信登录】
4、在后台添加模板消息时,内容中的参数必须和小程序模板消息的参数一一对应,当启用自定义文本时,为固定使用默认值

小程序订阅消息推送

oMUjpvYCsAXkabmTWiiE51csQn+/DcBTKGRFlg==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

同公众号,需要先到微信公众号平台添加订阅模板

HpdQSrKRzeLTtYNfjX2hIsdB6U0nWyROy/t59Q==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

image.png

qKmowipXfHQAMUrOEJxpiZvo9Jn65snqDTzNrw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

取到模板ID粘贴到模板ID一栏即可。

KESVsQtbyivJmCna8KYSBbZ883nnhHkEXvipkA==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
温馨提示:发送失败问题检查
1、在配置中心配置好微信小程序的appIdAppSecret
2、是否授权微信登录【发送需要openid,故需授权微信登录】
3、在后台添加模板消息时,内容中的参数必须和小程序模板消息的参数一一对应,当启用自定义文本时,为固定使用默认值
4、小程序只有订阅后才能收到订阅消息

邮箱模板消息推送

bDWlYTUvjrmPLzSgd3o2QEXaIRE+f1thzZggUg==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

使用官方内置邮箱通知,可到常规管理->系统配置->邮箱配置。如图:
image.png

FhjPGBroAsmCVJiUJuqIkboLRtxdcoTnSZI0bQ==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
温馨提示:
使用其他第三方邮箱推送,需自行二次开发修改。

短信模板消息推送

FRZTXPIBCbWqcJhSN+DkD1uADWTe8VPxIQfT3g==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

短信配置,以阿里云短信为例,先到阿里云短信控制台,如下图:
image.png

FIAWOEmsVbrYNKCDhL5qcXXhyDeDCSkdQh/4tA==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

1、点击国内短信
2、默认打开签名管理,需要先创建短信签名
3、点击模板管理,添加模板,如下图:

inSuAIdCPpBjRWZTs4NvobvM2PZVwaIdIepr1g==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

image.png

zSNnctopidRJqDVwUsytenn8P0bdonVGrXHzRg==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

下图是订单支付成功通知的模板,其中shop,order_sn,money是变量,在商城后台创建模板消息时需要用到。

WRKaMItJuroqpQEDNTuwiF3+diLROjMQDnTl+A==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

image.png

EFMjzhptGywOxnagWEj6nz+oi5Us0CPFIWc4bA==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

下图是根据阿里云创建的支付成功通知模板创建的模板消息例子:

ubUNiPWksmFzaCnvX53eb+zrjG7Fms38ZWQ8LQ==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

image.png

KqHDlAUrwCyaPdSIqKxuLoYir203aYZz8/FKnQ==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

1、对应阿里云模板中的shop,order_sn,money变量。
2、为变量选择对应的值即可

ZOxNKbVvwuojaird031uEyI6YlPYyLELBR4h5g==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

开启推送

pNlQPvzLMAITXitevdFdMu+utnjz/4bNsUVU4w==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

配置开启

在后台->简单商城->配置管理->订单配置,选择模板消息的通知推送模式
image.png

LnIubBTDskcxQKZyajEoYhlf2lhtd0tmF9KRZA==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

队列配置

如果是使用队列推送模式,需要安装 redis

ExjhvrPcUlufNzAMg4jEcAnj4FsTNeoTScwhfA==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

安装 Redis,重启 Nginx 服务

uVQZnCrXNqKIBxLYx0bJ0lxTRgKymozmrvX2lw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
如果FastAdmin框架版本低于1.2.0.20210401还需要使用 composer 安装队列包,在命令行项目根目录
composer require topthink/think-queue:v1.1.6

安装完后,会自动创建配置文件,在 application\extra\queue.php,可编辑

PgwsFIyYLzjiepVU9wm2RYPOsaD0fz+CeOPxbA==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
return [
   'connector' => 'redis',         // 队列驱动使用 redis 推荐, 可选 database 不推荐
   'host' => '127.0.0.1',          // redis 主机地址
   'password' => '',             // redis 密码
   'port' => 6379,                     // redis 端口
   'select' => 1,                   // redis db 库, 建议显示指定 1-15 的数字均可,如果缓存驱动是 redis,避免和缓存驱动 select 冲突
   'timeout' => 0,                     // redis 超时时间
   'persistent' => false,              // redis 持续性,连接复用
];
uVzhqFpfyBiIjNSOREgOWvdlTh5uvccLJkji9A==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

安装完成后,在项目根目录执行 php think queue:listen --queue=shopSubscribeQueue启动队列

VbuCGiQFdDRMowSXAGKMe0UGIzPLEicVWgyE8w==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

推送排查

BOZHrkQbCspJmhiAf+08hK4t5L1zNUTEpm+vtQ==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

1、小程序必须订阅后才能进行推送,如果已订阅但无法收到消息,建议检查fa_shop_subscribe_log
2、如果有记录但推送失败,建议开启调试模式后排查runtime/log下的日志,在推送失败时会记录日志

文档最后更新时间:2025-09-15 15:53:16
著作权归应用插件开发者所有,未经许可,禁止转载、复制此文档的任何内容。

文档
目录

深色
模式

切换
宽度