【问题标题】:How to get FBA Fee and commission using Amazon MWS如何使用亚马逊 MWS 获取 FBA 费用和佣金
【发布时间】:2014-04-30 13:10:20
【问题描述】:

我将从亚马逊提取订单详细信息并存储在数据库中。我正在获取除 FBA 费用和订单佣金之外的所有数据。

谁能指导我获得 FBA 费用和佣金?

【问题讨论】:

    标签: amazon-web-services amazon-mws


    【解决方案1】:

    佣金是您每两周收到的结算报告的一部分。我没有使用 FBA,但我认为 FBA 费用也会包含在适用的地方。每当亚马逊准备付款时,就会自动创建其中两个报告。您可以使用GetReportList() 调用获取这些报告的列表(它们似乎被永久存储)。他们的报告类型是_GET_FLAT_FILE_PAYMENT_SETTLEMENT_DATA__GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_。两份报告涵盖了不同格式的相同结算。

    编辑:有关如何执行此操作的更多详细信息:

    1. 使用以下参数调用GetReportList

      '已确认' = '假' 'ReportTypeList.Type.1' = '_GET_FLAT_FILE_PAYMENT_SETTLEMENT_DATA_' 'ReportTypeList.Type.2' = '_GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_'

      请注意:您可能只想选择两种 ReportType 中的一种。 另外:Acknowledged=false 实际上并不需要,但我建议您确认您已经处理过的报告,这样您只会得到一个新报告列表来处理,请参阅下面的第 5 步。

    2. 您将获得一份报告列表(“GetReportListResult”)。本文档为您提供了一份报告列表。您需要他们的ReportId 进行下一步。

    3. 使用第 2 步中的 ReportId 调用 GetReport

    4. 解析响应。它是一个 CSV 文件(亚马逊术语中的“平面文件”),其中包含您在报告生成前两周内的所有订单。

    5. 成功处理后,调用UpdateReportAcknowledgements 并在步骤 2 中使用 ReportIdList.Id.1 = ReportId 来确认报告。这可确保下次调用 GetReportList(步骤 1)不会再次获得相同的数据。

    6. 当亚马逊设置该标志时,您应该会收到 UpdateReportAdcknowledgementsResult

    【讨论】:

    • 谢谢。我忘了提到我正在使用亚马逊 MWS 网络服务来提取所有订单详细信息,请您指导如何通过亚马逊 MWS 获取 FBA 和佣金金额?
    • @Prakki 我在上面的回答中概述了如何获取结算信息的过程。
    【解决方案2】:

    有一个新的 API _GET_FBA_ESTIMATED_FBA_FEES_TXT_DATA_

    request = new RequestReportRequest();
    request.MarketplaceIdList = new IdList();
    request.Merchant = amznAccess.merchantId();
    request.MarketplaceIdList.Id.Add(amznAccess.marketplaceId());
    request.ReportType = "_GET_FBA_ESTIMATED_FBA_FEES_TXT_DATA_";
    

    不要忘记设置请求开始日期(例如 30 天)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多