跳转到正文
OmniChannels.ai

电商

WooCommerce + OmniChannels.ai:用 WhatsApp 和短信发送订单通知

通过 API 和 Webhook 连接通过 MCP 连接更新于

简而言之

在 WooCommerce“设置、高级、Webhooks”中创建 Webhook,把订单事件发送到 n8n、Make、Zapier 或您的代码,再携带令牌调用 REST API 发送 WhatsApp、短信和 RCS。无需安装插件。

您可以做什么

  • 订单确认

    订单创建后,发送带订单号和金额的已审核 WhatsApp 模板;客户无法使用 WhatsApp 时改发短信。

  • 发货与履约更新

    订单变为已完成,或变为由物流插件添加的已发货状态时,通过 WhatsApp 发送物流跟踪链接。

  • 货到付款确认

    货到付款订单下单后,通过 WhatsApp 请客户确认。客户的回复会送达您的 Webhook,由自动化流程在发货前更新订单状态。

  • 弃置购物车提醒

    如果购物车挽回插件记录了弃置的购物车,可使用已审核的 WhatsApp 营销模板,向已同意接收营销信息的客户发送提醒。

  • 验证码与到货提醒

    您自己的代码可在结账或登录时发送一次性验证码,商品更新时也可以通知曾要求到货提醒的客户。

  • 询问 AI 助手

    助手同时连接我们的 MCP 服务器和通过其自带连接器接入的 WooCommerce 店铺后,可查找订单,并在您批准后发送更新。

    试着这样提问

    “向今天已发货订单的客户发送 WhatsApp 订单更新。”

连接方式

通过 API 和 Webhook 连接通过 MCP 连接

当“订单已创建”或“订单已更新”等主题触发时,WooCommerce Webhook 会把完整的订单或商品数据以 JSON 形式 POST 到投递网址,并用密钥为每次投递签名。它不允许设置我们的 Authorization 请求头,也不能调整请求体结构,因此无法直接调用我们的 API。请把投递网址指向 n8n 或 Make 的 Webhook、Zapier 的 Catch Hook,或您自己的一个小型端点。

该环节会提取手机号码、姓名和订单字段,检查您关心的状态,并调用我们的 REST API:发送单条短信使用 JSON,发送 WhatsApp 模板使用 multipart/form-data。送达状态和客户回复(例如货到付款确认)会回传到您 OmniChannels.ai 账户上配置的那个 Webhook 网址。

  • 在 WooCommerce → 设置 → 高级 → Webhooks 中创建 Webhook
  • 通过 n8n、Make、Zapier 或自有代码转发到我们的 API
  • 在您自己的端点中验证 Webhook 签名
  • 使用已审核的 WhatsApp 模板,并在需要时取得营销同意
  • 状态和回复会送达您账户的 Webhook 网址

设置步骤

  1. 1

    申请 API 接入

    申请测试权限并获取 API 令牌。测试消息仅会发送到您自己已验证的号码。

    指南: Quickstart: send your first message
  2. 2

    准备模板和 Sender ID

    完成 WhatsApp 模板审核,例如英语和阿拉伯语的订单确认与物流更新模板,并为每个目标国家完成短信 Sender ID 报备。

    指南: WhatsApp Business API
  3. 3

    创建接收环节

    在 n8n 或 Make 中创建 Webhook 触发器,在 Zapier 中创建 Catch Hook,或在自有代码中创建端点,并复制其网址。

    指南: Make and Zapier with webhooks
  4. 4

    添加 WooCommerce Webhook

    在 WooCommerce 中打开“设置、高级、Webhooks”,添加一个主题为“订单已更新”等的 Webhook,粘贴投递网址并设置密钥。

  5. 5

    调用 API

    按订单状态筛选,映射账单电话和订单字段,并在 Authorization 请求头中携带您的令牌发送请求。

    指南: SMS API
  6. 6

    跟踪送达与回复

    请您的团队或账户管理员设置 Webhook 网址,然后用您自己已验证号码下的订单进行测试。

    指南: Webhooks and delivery statuses

厂商文档

WooCommerce 是其所有者的商标。OmniChannels.ai 与 WooCommerce 无关联,也未获得 WooCommerce 的认可;本页介绍的是利用 WooCommerce 自身的 MCP、HTTP 或 Webhook 功能建立的连接。

示例工作流程

一个典型请求如何从 WooCommerce 传到您的客户,再返回。

  1. 01

    WooCommerce Webhook

    订单创建或更新,以 JSON 发送

  2. 02

    n8n、Make、Zapier 或代码

    检查状态、映射字段并调用 API

  3. 03

    OmniChannels.ai API

    使用您的令牌发送模板或短信

  4. 04

    客户手机

    WhatsApp、短信或 RCS 订单更新

  5. 05

    状态与回复

    送达状态和货到付款答复发送到您的 Webhook

1. WooCommerce Webhook: 订单创建或更新,以 JSON 发送 2. n8n、Make、Zapier 或代码: 检查状态、映射字段并调用 API 3. OmniChannels.ai API: 使用您的令牌发送模板或短信 4. 客户手机: WhatsApp、短信或 RCS 订单更新 5. 状态与回复: 送达状态和货到付款答复发送到您的 Webhook

常见问题

OmniChannels.ai 有官方的 WooCommerce 插件吗?

没有。您使用 WooCommerce 内置的 Webhook,把事件发送到自动化工具或自有代码,再由它们调用我们的 API。您也可以编写一个小型自定义插件,在 WooCommerce 的钩子中调用 API。

WooCommerce Webhook 可以直接调用 OmniChannels.ai API 吗?

不可以。WooCommerce 发送的是它自己的订单数据,无法添加我们的 Authorization 请求头,也无法构造我们的请求体,因此中间需要一个环节来映射字段并发起调用。

WooCommerce 会记录弃置的购物车吗?

默认不会。购物车挽回插件会记录弃置的购物车,许多插件还能调用 Webhook。提醒只应发给已同意接收的客户,并使用已审核的 WhatsApp 营销模板。

货到付款确认是如何运作的?

您发送一条已审核的 WhatsApp 模板,请客户确认。客户的回复会作为入站消息送达您账户的 Webhook,再由自动化流程通过 WooCommerce REST API 更新订单。

获取 API 与 MCP 访问权限

请告诉我们您的渠道、国家和使用场景。工程师会签发测试凭证并验证您的测试号码。