使用亚马逊MWS API获取挂单价格
我正在尝试处理来自某亚马逊商店的订单。 但是遇到了一个问题:
对于具有“待定”状态的订单,我无法获得总价格(或总金额)。 该字段为空。 即使通过OrderItems也无法检索到此信息。
亚马逊API文档说:
注意:当订单处于待处理状态(订单已下达但付款尚未授权)时,ListOrderItems操作不会返回有关订单项目的定价,税金,运费,礼品包装或促销的信息订购。 在订单离开待处理状态(发生在授权付款时发生)并进入未发货,部分发货或已发运状态后,ListOrderItems操作返回有关订单项目的定价,税收,运费,礼品包装和促销的信息按顺序。
但我真的需要它。 另外,我看到了一些应用程序,它们可以为挂单查看OrderAmount。
也许有人已经解决了这个问题? 任何帮助,高度赞赏。
谢谢。
我使用SellerSKU
以及存储在我的数据库中的亚马逊价格来计算订单价值。 不过,这是一个估计,因为最近价格可能已经更新(而且订单可能不会反映新价格),我无法计算出货价格 - 暂挂订单的价格和地址都不知道。
至少在我的用法中,我没有看到在订单实际上离开Pending
状态之前尝试获取确切数额的理由。 数量和SKU是已知的,所以您可以相应地预订库存,这是我实际需要了解挂单的唯一任务。