跳转到正文
OmniChannels.ai

电商

Magento + OmniChannels.ai:用 WhatsApp 与短信推送订单动态

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

简而言之

Magento Open Source 与 Adobe Commerce 可经 OmniChannels.ai 发送订单确认、物流更新、货到付款核实和结账验证码。Adobe Commerce 用 webhook,开源版用自定义模块,无官方扩展。

您可以做什么

  • 订单确认

    下单后发送包含订单号和金额的已审核 WhatsApp 模板;无法使用 WhatsApp 时改发短信。

  • 发货更新

    创建发货单后,通过 WhatsApp 发送承运商和物流单号。

  • 货到付款确认

    发货前通过 WhatsApp 请货到付款客户确认。客户的回复会到达你的 webhook,由你的代码更新 Magento 中的订单。

  • 结账或登录时的验证码

    自定义模块可在结账或账户登录之前,通过短信或 WhatsApp 发送一次性验证码来验证手机号。

  • 弃购挽回与到货提醒

    定时任务可用已审核的营销模板提醒已授权的客户完成弃购订单,并通知曾请求到货提醒的客户商品已到货。

  • 向 AI 助手发出指令

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

    试着这样提问

    “给今天订单已发货的客户发送 WhatsApp 订单通知。”

连接方式

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

在 Adobe Commerce 上,Adobe Commerce webhook 或 Adobe I/O Events 可把下单、创建发货单等店铺事件推送到你指定的接口:自动化工具、App Builder 操作或你自己的服务,再由它们调用我们的 REST API。可用性取决于你的 Adobe Commerce 版本和配置,请查阅 Adobe 的最新文档。

在 Magento Open Source 上,可用带事件观察者或定时任务的小型自定义模块从 PHP 调用我们的 API,或用通用 webhook 扩展把事件发送到 n8n、Make 或 Zapier。无论哪种方式,请求都在 Authorization: Bearer 请求头中携带令牌:单条短信用 JSON,WhatsApp 模板用 multipart/form-data。

  • Adobe Commerce:向你的接口推送 webhook 或 Adobe I/O Events
  • Magento Open Source:自定义模块观察者、定时任务或扩展
  • 已审核的 WhatsApp 模板,并在需要时取得营销授权
  • API 令牌放在配置中,不要写进代码
  • 状态与回复会到达你账户的 webhook URL

设置步骤

  1. 1

    申请 API 访问权限

    申请测试权限并获取 API 令牌。测试消息只会发送到你已验证的本人号码。

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

    准备模板与 Sender ID

    提交 WhatsApp 模板审核(如在海湾地区销售,请准备英语和阿拉伯语版本),并为每个目的国家办理短信 Sender ID 报备。

    指南: WhatsApp Business API
  3. 3

    选择事件来源

    在 Adobe Commerce 上,通过 Adobe Commerce webhook 或 Adobe I/O Events 订阅事件。在 Magento Open Source 上,在自定义模块中添加观察者,或安装 webhook 扩展。

  4. 4

    调用 API

    映射订单地址中的电话和订单字段,并在 Authorization 请求头中携带令牌发送请求。

    指南: SMS API
  5. 5

    跟踪送达与回复

    请我们的团队或账户管理员设置你的 webhook URL,然后用送达状态和货到付款回复来更新订单。

    指南: Webhooks and delivery statuses
  6. 6

    在预发布环境测试

    在预发布(staging)店铺中用你已验证的号码下一个测试订单,并检查消息及其送达状态。

厂商文档

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

示例工作流程

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

  1. 01

    Magento 订单事件

    下单或创建发货单

  2. 02

    模块、I/O Events 或工具

    观察者、App Builder 操作、n8n 或 Make

  3. 03

    OmniChannels.ai API

    用你的令牌发送模板或短信

  4. 04

    客户手机

    WhatsApp、短信或 RCS 订单更新

  5. 05

    状态与回复

    送达状态和货到付款答复发往你的 webhook

1. Magento 订单事件: 下单或创建发货单 2. 模块、I/O Events 或工具: 观察者、App Builder 操作、n8n 或 Make 3. OmniChannels.ai API: 用你的令牌发送模板或短信 4. 客户手机: WhatsApp、短信或 RCS 订单更新 5. 状态与回复: 送达状态和货到付款答复发往你的 webhook

常见问题

Magento 有 OmniChannels.ai 官方扩展吗?

没有。你需要使用 Magento 和 Adobe Commerce 自带的扩展点:自定义模块中的事件观察者、Adobe Commerce webhook 或 Adobe I/O Events,或把事件发往自动化工具的 webhook 扩展,再由它们调用我们的 API。

Magento Open Source 能用吗?

可以,通过调用我们 API 的自定义模块或扩展实现。Adobe Commerce webhook 和 Adobe I/O Events 是 Adobe Commerce 的功能,你的版本支持哪些,请查阅 Adobe 的文档。

能用 WhatsApp 取代 Magento 的订单邮件吗?

你可以在 Magento 已发送的邮件之外,同时发送 WhatsApp 或短信。在 24 小时客户服务窗口之外,由企业主动发起的 WhatsApp 消息需要已审核的模板。

如何在结账时发送 OTP?

自定义模块添加验证步骤,并调用我们的 API 通过短信或 WhatsApp 发送验证码。验证码请在自己的代码中生成和校验,并限制其请求频率。

获取 API 与 MCP 访问权限

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