使用亚马逊 MWS API 获取挂单价格

问题描述 投票:0回答:1

我正在尝试处理来自某些亚马逊商店的订单。但是遇到了一个问题:

我无法获得状态为“待处理”的订单的总价(或总金额)。该字段为空。即使通过 OrderItems 也无法检索此信息。

Amazon API 文档说:

注意:当订单处于 Pending 状态(已下订单但尚未授权付款)时,ListOrderItems 操作不会返回有关订单商品的定价、税金、运费、礼品包装或促销信息命令。在订单离开 Pending 状态(付款已获授权时发生)并进入 Unshipped、Partially Shipped 或 Shipped 状态后,ListOrderItems 操作返回有关订单商品的定价、税金、运费、礼品包装和促销的信息按顺序

但我真的需要它。此外,我还看到了一些应用程序,可以“查看”挂单的 OrderAmount。

也许有人已经解决了这个问题?非常感谢任何帮助。

谢谢。

api amazon-mws
1个回答
1
投票

我使用

SellerSKU
以及存储在我的数据库中的亚马逊价格来计算订单价值。不过,这是一个估计值,因为价格最近可能已经更新(并且订单可能不会反映新价格)并且我无法计算运费 - 挂单的价格和地址都不知道。

至少在我的用法中,我没有看到在订单实际离开

Pending
状态之前尝试获取确切数量的理由。数量和 SKU 是已知的,因此您可以相应地保留库存,这是我真正需要知道待处理订单的唯一任务。

© www.soinside.com 2019 - 2024. All rights reserved.