Shopify + pushplus:订单事件推到微信
效果:下单、付款、取消等事件到达后,用固定 Webhook URL 或自定义应用 HTTP 调 pushplus。
前置条件
- 一个 pushplus token(官网扫码获取)
- Shopify 后台管理权限;动态字段需要 Flow(Plus)或自定义应用
配置步骤
方式一:事件 Webhook 固定文案
Settings → Notifications 旁的 Webhooks,或自定义应用的 Webhook 订阅。URL 填:
https://www.pushplus.plus/send?token=你的token&title=Shopify有新事件&content=请打开Shopify后台查看订单
勾选 orders/create、orders/paid 等。Shopify POST 的 JSON 不会自动变成正文,此方式只有固定文案。接口返回 code 为 200 即视为成功。
方式二:Shopify Flow / 自定义应用 HTTP
Flow 的「Send HTTP request」或应用里自己发:
{
"token": "你的token",
"title": "新订单",
"content": "订单号与金额",
"template": "txt"
}
- URL:
https://www.pushplus.plus/send - Method:
POST - Content-Type:
application/json
把订单号、金额换成 Flow 变量。token 放应用密钥,不要写进主题代码仓库。
验证
curl -X POST "https://www.pushplus.plus/send" \
-H "Content-Type: application/json" \
-d '{"token":"你的token","title":"Shopify 配置测试","content":"token 可用","template":"markdown"}'
再下一笔测试单或在 Webhook 页点 Send test。
常见问题
Webhook 显示投递失败? 看响应是否 200;content 在 query 里必须有值。
只要订单金额? 直连固定 URL 做不到,请用方式二或云函数转发。