使用 Shopify API,我能够成功地从商店中提取订单,并将履行情况发布到该商店。但是,当我使用跟踪号更新该履行时,我无法弄清楚如何为每个订单项添加超过 1 个跟踪号。我可以在订单级别更新一个跟踪号,或者在每个单独的订单项级别只更新一个。当需要将订单项拆分为不同的货件时,这可能会导致问题。
例如,假设一家商店只销售一种类型为 sku 1234 的帽子。订单进来了 10 顶帽子。该订单有一个订单项,数量为 10。
因为我只有每个可以装 4 顶帽子的盒子,所以我需要把这个订单放在 3 个不同的盒子里:
盒子 1 - 4 顶帽子,sku 1234,追踪编号 700
盒子 2 - 4 顶帽子,sku 1234,跟踪号 800
盒子 3 - 2 顶帽子,sku 1234,跟踪号 900
在这种情况下,我目前正在执行 PUT 以更新跟踪,将 3 个跟踪号逗号分隔为单个跟踪号元素,
<fulfillment>
<tracking-number>700,800,900</tracking-number>
<id type="integer">255858046</id>
</fulfillment>
但最好能够将它们区分为 3 个不同的跟踪号:
<fulfillment>
<tracking-number>700</tracking-number>
<tracking-number>800</tracking-number>
<tracking-number>900</tracking-number>
<id type="integer">255858046</id>
</fulfillment>
使用 Shopify API,有没有办法将所有 3 个跟踪号分别添加到订单级别或订单项级别的履行中?