【问题标题】:Amazon MWS Orders API - Check if Order was refunded亚马逊 MWS 订单 API - 检查订单是否已退款
【发布时间】:2023-03-21 06:10:02
【问题描述】:

这是我通过使用Action=GetOrder 调用/Orders 得到的示例响应。

+"Order": array:100 [▼
    0 => SimpleXMLElement {#491 ▼
      +"LatestShipDate": "1970-01-01T00:00:00Z"
      +"OrderType": "StandardOrder"
      +"PurchaseDate": "2017-01-17T01:44:52Z"
      +"AmazonOrderId": "701-#######-#######"
      +"IsReplacementOrder": "false"
      +"LastUpdateDate": "2017-01-17T01:46:09Z"
      +"NumberOfItemsShipped": "0"
      +"ShipServiceLevel": "Expedited"
      +"OrderStatus": "Canceled"
      +"SalesChannel": "Amazon.ca"
      +"IsBusinessOrder": "false"
      +"NumberOfItemsUnshipped": "0"
      +"IsPremiumOrder": "false"
      +"EarliestShipDate": "1970-01-01T00:00:00Z"
      +"MarketplaceId": "### ###"
      +"FulfillmentChannel": "AFN"
      +"PaymentMethod": "Other"
      +"IsPrime": "false"
      +"ShipmentServiceLevelCategory": "Expedited"
      +"SellerOrderId": "#### #### #"
    }

有没有办法通过指定 OrderID 来检查订单是否被退款?

【问题讨论】:

    标签: php amazon amazon-mws


    【解决方案1】:

    不确定这是否是您要查找的内容。但是,我这样做的方式是通过 Finance API 部分。 ListFinancialEvents 操作返回 FinancialEvents 对象。这应该返回订单上的所有退款事件(如果有)。

    【讨论】:

    • 谢谢,在FinancialEvents 上,如果不是空的,我只需要寻找<RefundEventList/>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多