获取子母单的方式是将订单号传入trade_order_list中,不传tid,同时传入相同的总包裹数total_packages_count和不同的包裹编号package_info.id,就会取出多个面单号,但是这些包裹必须同一个寄件地址和收货地址,必须同时发出,一旦母单生成物流,就不允许再取子单号了,相当于一个快递,特别的是除了顺丰快递、跨越速运可以追加子母单以外,其他的快递是不可以追加子母单的,第一次传入total_packages_count为几,就只能取几个包裹,且顺丰快递、跨越速运追加子母单的前提是第一个取号的单号传入了总包裹数total_packages_count>=1,否则也是不可以追加的;
例如,此时我们要取三个子母单:
第一次取号传入:trade_order_list:订单号(例如333),total_packages_count:3,package_info.id:1;
第二次取号传入:trade_order_list:订单号(和第一次相同例如333),total_packages_count:3,package_info.id:2;
第三次取号传入:trade_order_list:订单号(和第一次相同例如333),total_packages_count:3,package_info.id:3;
要注意的是快递走子母单,取号参数multi_packages_shipment传true,其他同快运子母单逻辑,总包裹数必传,同样的订单号,不同包裹号,具体可参考快运白皮书 https://support-cnkuaidi.taobao.com/doc.htm#?docId=108902&docType=1。
快递支持子母单(仅top链路支持)的有:顺丰速递,德邦快递,平安达腾飞,跨越速运,京广速递,优速,信丰物流。
京东快递取子母单不需要multi_packages_shipment传true,只要传入总包裹数total_packages_count即为子母单;