Shopify/每次履行多个跟踪号码

标签 shopify

使用 Shopify API,我能够成功从商店提取订单,并将订单履行到该商店。但是,当我使用跟踪号码更新该履行时,我不知道如何为每个订单项添加 1 个以上的跟踪号码。我可以在订单级别更新单个跟踪编号,也可以在每个单独的行项目级别更新一个跟踪编号。当需要将订单项分为不同的发货时,这可能会导致问题。

例如,假设一家商店仅销售一种类型的帽子,sku 为 1234。订单包含 10 顶帽子。 该订单有 1 个订单项,数量为 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 个跟踪号码分别添加到订单级别或订单项级别的履行中?

最佳答案

这是一个已知问题,实际上会扰乱我们拥有的一些第三方集成。 ATM 上正在开发一个补丁,应该可以同时满足该集成和您的情况。

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

关于Shopify/每次履行多个跟踪号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13159446/

相关文章:

ruby-on-rails - 使用 Capybara 和 Cucumber 测试 Rails Shopify 应用程序(在测试中升级 Shopify 计划会导致身份验证错误)

python - 使用其 python api 在 shopify 中创建带有图像 URL 的新产品

html - Shopify Supply Theme - 如何将导航栏上的元素垂直居中?

xml - Shopify XML API 响应 - 无效的元素名称 : 3DSecureStatus

Node.js - 如何使用访问/身份验证 token ?

image - 在 Shopify 的某些 Android 设备上,某些图像的侧面显示粉红色条。我该如何删除它?

visual-studio - 用于 Shopify .liquid 文件的 Visual Studio 中的自定义语法荧光笔

Shopify:如何编辑结帐页面上的 HTML/Liquid?

shopify - 尝试在 Shopify 中添加变体时出错

javascript - 将 Typescript 代码转换为 Javascript 代码?