使用场景

账户绑定

同样的,Send to Messenger 插件也允许用户在与您的主页交互时完成自动账号绑定功能,设置用户的账号的使用方法同Customer Chat的使用方法一致。

发送订单回执

Send to messenger插件也集成了发送订单回执的功能: 在顾客成功付款后,邀请用户点击按钮,之后就可以主动向他的 Messenger 推送订单回执。后续,您还可以向他推送发货提醒、物流更新,提升服务质量的同时,增加一个获取粉丝的渠道;
接下来教您如何快速部署一个可以发送订单回执的Send to messenger插件。

在结账页使用“发送消息插件”发送订单回执

优势:在付款完成后一键获取回执,对用户来说是很自然的操作。用这种方式,一次性地将订单回执发送给用户。

  1. 首先需要通过Bothub后台创建一个send to messenger的插件,然后插入到您的站点中查看如何创建;
  2. 在渲染页面时,在初始化代码后添加实际要发送的商品信息,您可以按照如下方式部署您的代码;
    <script src="https://storage.googleapis.com/customer_files_prod/Cuxiao1/Cuxiao1_channel_script_xT4Er79obg.js"></script>
    <script>
    window.bhAsyncInit.push(function() {
     window.BH.Widget.setConfig({
         // 这里是插件中HTML code的id属性
         id: 'bothub-widget-10hh',
         message: {
             // 这里是事件数据的类型,'feed' 或者是 'receipt'
             type: 'receipt',
             // 这里是完整的数据,内容替换成真实的数据,数据格式参照以下
             data: data,
         },
     });
    });
    </script>
    
    如下是JSON合法性校验,请一定确保您传入JSON格式是符合类型约束的,否则将会发送失败!

    文字释义:
    必填:说明该字段一定要有
    选填:说明该字段可以没有
    可以为空:说明该字段可以以空字符串的方式给值,例如 "street_2": ""
    不能为空:说明该字段不能给空字符串,必须有值

{
    "recipient_name": "Stephane Crozatier", // 收件人全名,必填,不能为空
    "order_number": "12345678902", // 订单号,必填,不能为空
    "currency": "USD", // 订单货币,ISO_4217指定的三字符货币符号,必填,不能为空
    "payment_method": "Visa 2345", // 支付方式,可以为任意字符串,例如"Paypal", "Paid",不能出现5个或以上的数字。必填,不能为空
    "order_url": "http://petersapparel.parseapp.com/order?order_id=123456", // 订单链接,必须以https://或者http://开头,必填,不能为空
    "timestamp": "1428444852", // 下单时间,10位unix时间戳,必填,不能为空
    "address": { // 订单地址信息,必填,不能为空
        "street_1": "1 Hacker Way", // 主要地址,必填,不能为空
        "street_2": "", // 次元地址,必填,可以为空
        "city": "Menlo Park", // 城市,必填,不能为空值
        "postal_code": "94025", // Postal code, 必填,不能为空
        "state": "CA", // 省或者州的名称,必填,不能为空
        "country": "US" // 国家代号,必填,不能为空
    },
    "summary": { // 订单金额总计,必填
        "subtotal": 75.00, // 商品金额,只能是数字,最多两位小数,不带货币符号,选填
        "shipping_cost": 4.95, // 运费,只能是数字,最多两位小数,不带货币符号,选填
        "total_tax": 6.19, // 税费,只能是数字,最多两位小数,不带货币符号,选填
        "total_cost": 56.14 // 订单总金额,只能是数字,最多两位小数,不带货币符号,必填,其值应为subtotal + shipping_cost + total_tax
    },
    "adjustments": [ // 价格调整,例如优惠等,选填
        {
            "name": "New Customer Discount", // 优惠名称,必填,不能为空
            "amount": 20 // 优惠金额,必须是数字(可以是负数),最多两位小数,不带货币符号,必填。如果有adjustments,summary字段中的total_cost应该等于subtotal + shipping_cost + total_tax,再减去所有的adjustments中的amount的和。如果adjustments中的amount为负数,实际意味着加价
        }
    ],
    "elements": [ // 物品详细信息,必填,至少有一个元素
        {
            "title": "Classic White T-Shirt", // 商品名称,必填,不能为空
            "subtitle": "100% Soft and Luxurious Cotton", // 商品说明,必填,不能为空
            "quantity": 2, // 商品数量,必须是正整数,不能为空
            "price": 50, // 价格,必须是正数,最多两位小数,必填
            "currency": "USD", // 商品价格货币,必须和currency保持一致,必填
            "image_url": "https://fakeimg.pl/200x200/" // 商品图片,必须以https://或者http://开头,必填,不能为空,必须是图片的直接链接,而不能是网页
        }
    ]
}
  1. 页面部署好以后测试一下,模拟下单后点击发送消息按钮,在Messenger内就可以收到消息啦。

results matching ""

    No results matching ""