如何使用亚马逊MWS获得FBA费用和佣金

Pra*_*kki 2 amazon-web-services amazon-mws

我将从亚马逊提取订单详细信息并存储在数据库中.我收到的所有数据除了FBA费用和订单佣金.

任何人都可以指导我这个获得FBA费用和委员会吗?

Haz*_*zit 5

该委托是您每两周收到的和解报告的一部分.我没有使用FBA,但我认为FBA费用也会包括在那里.每当亚马逊准备支付时,都会自动创建其中两个报告.您可以使用该GetReportList()调用获取这些报告的列表(它们似乎永远存储).他们的报告类型是_GET_FLAT_FILE_PAYMENT_SETTLEMENT_DATA__GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_.这两份报告涵盖了不同格式的同一解决方案.

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

  1. GetReportList使用以下参数调用:

    'Acknowledged'='false''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. GetReport使用ReportId第2步中的来电

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

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

  6. UpdateReportAdcknowledgementsResult亚马逊设置该标志时你应该回来.