我正在查询 Shopify API 以获取特定订单,并且我想知道如何确定订单是否放置在我们的亚马逊卖家渠道中并发送到 Shopify,如 Shopify 文档中所述:https ://help.shopify.com /en/manual/sell-online/amazon-sales-channel/processing-orders。在该页面的“履行订单”部分,内容如下:
通过 Amazon 下达的所有新订单都会出现在您的订单列表中并标记为Amazon。
来自 Order API 的真实 JSON 响应如下所示:https ://help.shopify.com/en/api/reference/orders/order#show
我找不到任何迹象表明该订单可能来自亚马逊。我确实找到了履行服务(只是一个简单的 Ctrl F “amazon”),但那是另一回事。
作为 Shopify Plus 客户,我们询问了他们的 Guru 支持团队如何实施“标记为亚马逊”部分,得到的答复是:
大师:看着你所有的订单,你将无法区分。但是,当您单击单个订单时,您将能够在其时间线中看到它来自亚马逊而不是您的在线商店。
我的团队:嗯,所以如果我通过 API“orders.json?id=xxxx”连接,我可以检查它是否来自亚马逊的唯一方法是时间线?
大师:据我所知是这样的。我可以咨询我们的开发团队,看看是否还有其他指标。我可以通过电子邮件向您发送任何其他发现吗?
当然,我的团队仍在等待他们的答复,但我敢打赌,SO 的某个人之前已经遇到过这种情况。
有些人可能想知道为什么我需要知道订单来源。我们通过 Celigo 连接器将这些订单从 Shopify 发送到 Netsuite。亚马逊订单需要访问与普通 Shopify 订单不同的 GL 帐户,我的任务是根据 JSON 响应中的一些区别元素或名称/值对来编写正确的映射。