我正在查询Shopify API的特定订单,我想知道如何确定订单是否已放置在我们的Amazon Seller渠道中并按照Shopify文档https://help.shopify.com/en/manual/sell-online/amazon-sales-channel/processing-orders中的说明发送给Shopify。在该页面的“履行订单”部分中,显示为:
通过亚马逊下的所有新订单都显示在您的订单列表中, 被标记为 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响应中的某些区别元素或名称/值对来编码正确的映射。
答案 0 :(得分:0)
下订单时,JSON会有一个名为source_name
的字段,并且值应该是这样的:sell-on-amazon
"source_name":"sell-on-amazon"