跳转到主要内容

如何使用订单详情模板 API 发送订单消息

一周前更新

摘要

想要使用 Wati API 直接向客户的 WhatsApp 发送个性化订单消息吗?本指南将指导您如何使用 POST /api/v1/order_details_template 端点发送包含订单项、价格和支付选项的结构化消息。您还将找到一个样本负载来帮助您快速开始。

注意: 广播 现在是 活动 – 同样的强大功能,更新的名称!

端点

POST https://{your-account-endpoint}/api/v1/order_details_template

order_details_template 端点允许您向客户的 WhatsApp 发送订单详细信息模板消息。您可以在消息中包含一个或多个项,指定价格,并将其链接到像 PayU、Razorpay 等的支付网关。

步骤 1:定位您的 API 端点

您可以在 Wati 账户下的 /api-docs 节找到您的特定 API 端点。它看起来像这样:https://live-server-xxxx.wati.io

您的最终端点来发送订单将是:

POST https://{your-account-endpoint}/api/v1/order_details_template

步骤 2:了解 reference_id 的重要性

每个订单消息必须包含一个 唯一的 reference_id。您生成此值并使用它来跟踪每个订单。没有两个订单应该具有相同的 reference_id

步骤 3:结构您的有效载荷

以下是一个样本有效载荷,显示如何格式化您的 order_details_template。您可以根据需要自定义字段,如产品名称、价格、导入者详细信息和支付配置。

样本有效载荷

curl --location 'https://mt-dev-gke-server.watiapp.io/103128/api/v1/order_deta' \
--header 'Authorization: Bearer <TOKEN>' \
--header 'Content-Type: application/json' \
--data '{
"phone_number": "918606328257",
"template_name": "order_details_template_yzn_1",
"language_code": "en_US",
"is_campaign": true,
"custom_params": [
{
"name": "name",
"value": "Madhavan"
},
{
"name": "discount",
"value": "60%"
}
],
"order_details": {
"reference_id": "yzn-test-6",
"type": "digital-goods",
"payment_configuration": "razorpay_test_payment_2",
"payment_type": "payment_gateway:razorpay",
"currency": "INR",
"total_amount": {
"offset": 100,
"value": 100
},
"order": {
"discount": {
"offset": 100,
"value": 100
},
"items": [
{
"name": "ORDER_ITEM_NAME",
"quantity": 1,
"retailer_id": "ORDER_ITEM_RETAILER_ID",
"country_of_origin": "ORIGIN_COUNTRY",
"importer_name": "IMPORTER_NAME",
"amount": {
"offset": 100,
"value": 100
},
"importer_address": {
"address_line1": "IMPORTER_ADDRESS",
"city": "CITY",
"country_code": "COUNTRY",
"postal_code": "ZIP_CODE"
}
}
],
"shipping": {
"offset": 100,
"value": 0
},
"status": "pending",
"subtotal": {
"offset": 100,
"value": 100
},
"tax": {
"offset": 100,
"value": 100
}
}
}
}'

注意事项

  • 货币和偏移量: 金额值使用偏移量系统(例如,值:21000 和偏移量:100 = ₹210.00)。

  • 产品详细信息: 您可以在一个消息中发送多个产品。

  • 图像标题: 提供一个有效的媒体 URL 以在消息顶部显示图像。

  • 支付网关: 支付网关由 Facebook 支持,例如:Razorpay、Payu、Zaakpay 和 Billdesk。

如何将支付账户链接到 Facebook

要接收WhatsApp上的付款,您需要将支付网关链接到您的WhatsApp商务帐户,通过支付配置

以下是一个快速的可视化演练:

如何在 Wati 中创建订单详细信息模板

想快速清晰地将订单信息发送给您的客户吗?使用Wati中的订单详细信息模板来设计和发送结构化消息。本指南将指导您完成在几次点击中创建一个的步骤。

按照以下步骤在Wati中设置订单详细信息模板:

1. 登录您的Wati帐户。

2. 转到活动,并选择模板消息

3. 点击新模板消息

4. 为您的模板输入名称,以便您以后可以轻松找到它。

5. 在类别下,选择营销或实用工具

6. 选择您想要模板的语言

7. 在选择营销模板下,选择订单详细信息

8. 选择您想如何开始消息:

  • 要添加文本图像作为标题,请在活动标题下选择文本图像

  • 如果您更喜欢跳过标题并直接开始正文,请在活动标题下选择

9. 输入您的正文内容—这是您的客户将看到的主要消息。

10. 一旦一切看起来不错,请点击保存并提交

就是这样!您的订单详细信息模板现在已经可以在您的活动中使用。

注意: 您可以在营销类别以及实用工具模板类别下创建订单详细信息模板。

这是否解答了您的问题?