FAQ> 订单对接> 下单合并如何理解?

下单合并如何理解?

                               

用户在携程的订单中提交两个资源,一个成人票和一个儿童票。这时订单会包含两个订单项。

比如主订单号:19850000, 成人票的订单项号是123300,儿童票的订单项号是123301.


如果供应商支持合并下单,携程则会把两个订单项的数据都会提交给供应商。供应商此时只能返回都成功或都失败的结果。

下单报文示例(一个下单请求):示例中只显示部分字段

{

    "otaOrderId": "T3-123300-19850000",

    "items":[

        {

            "quantity":2,

            "useEndDate": "2018-11-08",

            "useStartDate": "2018-11-08",

            "itemId": "123300",

            "PLU": "供应商的成人票的产品代码",

        },

           {

            "quantity":1,

            "useEndDate": "2018-11-08",

            "useStartDate": "2018-11-08",

            "itemId": "123301",

            "PLU": "供应商的儿童票的产品代码",

        }

    ]

}


如果供应商不支持合并下单,携程则把两个订单项,单独向供应商下单。供应商需分别确认两个订单。

下单报文示例(两个下单请求):示例中只显示部分字段

{

    "otaOrderId": "T3-123300-19850000",

    "items":[

        {

            "quantity":2,

            "useEndDate": "2018-11-08",

            "useStartDate": "2018-11-08",

            "itemId": "123300",

            "PLU": "供应商的成人票的产品代码",

        }

    ]

}

{

    "otaOrderId": "T3-123301-19850000",

    "items":[

        {

            "quantity":1,

            "useEndDate": "2018-11-08",

            "useStartDate": "2018-11-08",

            "itemId": "123301",

            "PLU": "供应商的儿童票的产品代码",

        }

    ]

}


需要说明的是:

1. 代理供应商在携程对接系统中支持配置是否合单的;而零售商默认全部合单。

2. 如果供应商选择支持合并资源下单,则携程默认把一个订单下的该供应商的所有资源会合并下单。