3

使用 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 个跟踪号分别添加到订单级别或订单项级别的履行中?

4

1 回答 1

3

这是一个已知问题,实际上与我们拥有的一些 3rd 方集成相混淆。ATM 上正在开发一个补丁,它应该可以为该集成以及您的情况做这件事。

综上所述,目前是不可能的。我建议做 3 个单独的履行作为解决方法,但这仅在这些项目不是所有相同的产品变体时才有效。

于 2012-10-31T13:58:46.797 回答