WAthink 使用手册

WooCommerce 订单通知设置指南:连接 WordPress 店铺事件、配置消息模板与 PDF 发票链接

连接已授权的 WooCommerce 店铺,接收订单与状态变化事件。按已开启的自动化选择消息模板、变量和接收对象;发票链接取决于插件与订单资料,缺少 PDF 时按实际返回的订单入口处理。

实际入口、可用参数与操作权限,请结合所用版本、套餐及已启用模块核对。
本篇内容

把你的 WooCommerce 店铺连接到 WAthink,通过已配置的 webhook 接收订单及状态变化事件。按已开启的自动化、模板与接收对象安排 WhatsApp 消息;发票链接取决于店铺插件和实际返回的订单资料。无需轮询,无需手动导出。

一句话说明工作原理:WooCommerce 触发 webhook → WAthink 将其匹配到你为该订单状态开启的自动化 → 通过 WhatsApp 发送你选择的模板,并填入 {{invoice_url}} 等实时订单变量。

第 1 步 — 连接你的店铺

使用 WooCommerce 自带的 REST API 密钥连接 — 无需编码。

  1. 在 WordPress 管理后台,进入 WooCommerce → Settings → Advanced → REST API,点击 Add key。
  2. 填写描述,把权限设为 Read/Write,点击 Generate API key。复制 Consumer key 和 Consumer secret。
  3. 在 WAthink 中打开 WooCommerce,点击 Connect。输入 Store URL、Consumer key 和 Consumer secret,然后 Test 并 Save。

保存时,WAthink 会自动在你的店铺上注册订单 webhook(order.created、order.updated 等),并为你的店铺生成唯一的 webhook secret,确保只有你的店铺能向你的 WAthink 端点投递。

你的 webhook 端点是 https://your-wathink-domain/woocommerce/webhook/<secret>。WAthink 会为你设置好;使用自动连接时,你无需在任何地方手动粘贴它。

第 2 步(推荐)— 安装配套插件

WooCommerce 的 REST webhook 无法发送所有内容 — 尤其是 PDF 发票链接和一些额外订单字段。可选的 WAthink 配套插件填补了这个空缺。

  1. 在 WAthink 的 WooCommerce 页面点击 Download plugin。ZIP 已预配置好你店铺的 webhook URL 和 secret — 无需编辑。
  2. 在 WordPress 中进入 Plugins → Add New → Upload Plugin,上传 ZIP 并 Activate。

当店铺已生成 PDF 发票且配套插件返回对应地址时,{{invoice_url}} 可指向该 PDF;未取得 PDF 地址时,按实际返回的订单资料核对链接。

第 3 步 — 开启你的订单自动化

在 WAthink 的 WooCommerce 页面,每个事件都有独立的一行。打开你需要的行,选择 WhatsApp 模板,映射变量,并选择发送对象。可用事件:

  • 订单生命周期 — order placed、processing、completed、on-hold、cancelled、refunded、failed。一笔订单在状态间流转时,按已开启的事件、模板与发送条件安排对应消息,并查看实际执行结果。
  • 货到付款(COD) — COD confirm(请客户确认)、COD → prepaid(提醒在线支付),以及针对可疑 COD 订单的风险评分。
  • 补货提醒 — 通知加入商品等待名单的客户。
  • 弃购 — 多步召回提醒。
  • 赢回和评价奖励广播。

每个事件可以设置:

  • Template — 选择要发送的模板消息。
  • Send to — customer、admin 或 both(带管理员号码)。
  • Delay — 发送前等待 N 秒(例如已完成的订单 1 小时后跟进)。
  • Variable map — 把模板占位符绑定到订单字段。

发送发票({{invoice_url}})

订单下单或完成时,可按已开启的自动化与模板,通过 WhatsApp 分享发票或订单链接。

  • 每个订单自动化都会提供变量 {{invoice_url}}。把它放进模板(作为链接,或放在媒体/文档按钮上),WAthink 会按订单填充。
  • 它指向什么:当店铺插件返回已生成的 PDF 发票地址时,指向对应的 PDF 发票 — 例如 WooCommerce PDF Invoices & Packing Slips、Print Invoices 或 YITH — 由 WAthink 配套插件转发。未取得 PDF 发票时,可按返回资料使用客户的订单页面;该入口不等于 PDF 发票,发送前应检查实际链接及可访问内容。
  • 配套字段 {{invoice_is_pdf}} 在链接是直接 PDF 时为 1,为订单页面时为 0 — 便于你想用不同措辞发送消息时使用。
典型配置:开启 order completed → 模板 “感谢下单!这是你的订单资料:{{invoice_url}}” → 发送给 customer。先用测试订单核对消息、链接和执行记录;确认链接实际指向 PDF 发票后,再在模板中称为发票。

你可以使用的订单变量

除了 {{invoice_url}},订单自动化还会向模板暴露常见的订单字段 — 例如客户姓名、订单号与总额、币种、状态和订单 URL。在事件的 Variable map 中把它们绑定到模板占位符。流程构建器的 WooCommerce 触发器同样可以使用这些变量,因此你可以在自动化中分支并跟进,而不只是发一条消息。

验证是否正常

  • 在 WooCommerce 中下一笔测试订单(或把现有订单移到你已开启的状态)。
  • 核对客户号码收到的消息与实际链接,确认它指向 PDF 发票还是订单页面;未收到消息时,结合活动日志排查发送结果。
  • 查看 WAthink WooCommerce 的活动日志 — 每个收到的 webhook 及其触发的消息都有记录,你可以清楚看到触发了什么。
测试请使用你控制的真实号码 — 这些是真实的 WhatsApp 发送。

故障排查

  • 订单没有消息 — 确认事件行已开启并选中了模板、店铺的 webhook 仍然有效(WooCommerce → Settings → Advanced → Webhooks),且订单上有客户手机号。
  • {{invoice_url}} 显示订单页面而不是 PDF — 安装 PDF 发票插件和 WAthink 配套插件;没有它们,WooCommerce 没有可链接的发票文件。
  • 连接测试失败 — 重新检查 Store URL(必须可经 HTTPS 访问)以及 REST 密钥权限为 Read/Write。
  • 消息重复 — 状态变更自动化每个状态触发一次;确认你没有为同一次流转同时开启通用模板和按状态模板。
仍需进一步帮助?查看反馈与支持方式

文档目录

返回官网

搜索操作文档

正在准备文档索引…

↑ ↓ 切换结果 · Enter 打开Esc 关闭