使用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个跟踪号逗号分隔为单个tracking-number元素,
<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个跟踪号码添加到履行中?
答案 0 :(得分:3)
这是一个已知问题,实际上与我们的第三方集成有些混淆。在ATM上有一个补丁,可以为整合和你的情况做好准备。
所有这一切,目前是不可能的。我建议做3个单独的实现作为解决方法,但只有当这些项目不是完全相同的产品变体时才有效。