订单信息对接
提示
社区版不支持,请升级到企业版或平台版。请替换licenseKey
本页面介绍如何将业务系统中的订单信息传递给客服系统,特别适用于电商、物流等需要提供订单咨询服务的场景,帮助客服快速了解用户咨询的订单详情。
- 演示链接:订单信息对接演示
- 演示代码:
- 订单信息对接示例-React
- 订单信息对接示例-Vue
注意:请确保您已经完成了React集成指南中的基本功能对接,才能继续进行订单信息对接。
访客端对接示例
客服端对接示例
为什么需要订单信息对接?
在客户服务场景中,订单问题是用户咨询最常见的内容之一。订单信息对接可以:
- 让客服即时了解用户咨询的订单详情,无需用户重复描述
- 准确显示订单状态、商品信息、配送信息等关键数据
- 大幅提高客服解决问题的效率和准确性
- 减少用户等待时间,提升客户满意度
- 为售后服务提供完整的订单背景信息
订单信息数据结构
订单信息包含多个方面的数据,主要包括:
// 订单信息数据结构
interface OrderInfo {
uid: string; // 订单编号
time: string; // 下单时间
status: string; // 订单状态编码
statusText: string; // 订单状态文本
goods: GoodsInfo; // 商品信息
totalAmount: number; // 订单总金额
shippingAddress: { // 收货信息
name: string; // 收货人
phone: string; // 联系电话
address: string; // 收货地址
};
paymentMethod: string; // 支付方式
extra: string; // 额外信息(JSON字符串)
}
// 商品信息数据结构
interface GoodsInfo {
uid: string; // 商品ID
title: string; // 商品标题
image: string; // 商品图片URL
description: string; // 商品描述
price: number; // 商品价格
url: string; // 商品详情页URL
tagList: string[]; // 商品标签列表
quantity: number; // 购买数量
extra: string; // 额外信息(JSON字符串)
}
对接方法
微语客服系统通过配置参数来传递订单信息,在初始化客服组件时,通过chatConfig.orderInfo
配置项传入订单数据。