Как я могу импортировать продукты Amazon с синхронизацией инвентаря с нашим веб-сайтом для какого-либо конкретного продавца Amazon? - PullRequest
0 голосов
/ 12 июня 2018

Я хочу синхронизировать продукты Amazon с нашим сайтом.Я использовал API продукта amazon MWS и получаю продукты с любой спецификацией типа поиска, например SKU, SBIN и т. Д. Я не получаю все продукты Amazon какого-либо конкретного продавца Amazon.Хотя, как синхронизировать инвентарь Amazon с нашим сайтом?

Я использовал API отчетов MWS, используя перечисление отчетов (_GET_MERCHANT_LISTINGS_ALL_DATA_) и другие учетные данные продавца.Хотя я не получаю все продукты, только я получаю RequestId.

Ответ API MWS Repost с использованием ReportType (_GET_MERCHANT_LISTINGS_ALL_DATA_):

<?xml version="1.0"?>
<RequestReportResponse xmlns="http://mws.amazonaws.com/doc/2009-01-01/">
  <RequestReportResult>
    <ReportRequestInfo>
      <ReportType>_GET_MERCHANT_LISTINGS_ALL_DATA_</ReportType>
      <ReportProcessingStatus>_SUBMITTED_</ReportProcessingStatus>
      <EndDate>2018-06-11T18:30:00+00:00</EndDate>
      <Scheduled>false</Scheduled>
      <ReportRequestId>50024017694</ReportRequestId>
      <SubmittedDate>2018-06-12T09:58:21+00:00</SubmittedDate>
      <StartDate>2017-07-02T18:30:00+00:00</StartDate>
    </ReportRequestInfo>
  </RequestReportResult>
  <ResponseMetadata>
    <RequestId>4c48f34d-4ce1-42e1-bff6-785f8741679c</RequestId>
  </ResponseMetadata>
</RequestReportResponse>

Когда я использовал API отчетов MWS с использованием перечисления ReportType (_GET_FLAT_FILE_ORD_RE_ATA) и с продавцом другие полномочия.Несмотря на то, что я не синхронизирую инвентарь с вашим локальным товаром, я получаю только RequestId.

Ответ API MWS Repost с использованием ReportType (_GET_FLAT_FILE_ORDER_REPORT_DATA_):

<?xml version="1.0"?>
<RequestReportResponse xmlns="http://mws.amazonaws.com/doc/2009-01-01/">
  <RequestReportResult>
    <ReportRequestInfo>
      <ReportType>_GET_CONVERGED_FLAT_FILE_ORDER_REPORT_DATA_</ReportType>
      <ReportProcessingStatus>_SUBMITTED_</ReportProcessingStatus>
      <EndDate>2018-06-12T10:13:36+00:00</EndDate>
      <Scheduled>false</Scheduled>
      <ReportRequestId>50025017694</ReportRequestId>
      <SubmittedDate>2018-06-12T10:13:36+00:00</SubmittedDate>
      <StartDate>2018-06-12T10:13:36+00:00</StartDate>
    </ReportRequestInfo>
  </RequestReportResult>
  <ResponseMetadata>
    <RequestId>29a91881-1fba-40eb-a6a0-213a67c4ed1f</RequestId>
  </ResponseMetadata>
</RequestReportResponse>

1 Ответ

0 голосов
/ 12 июня 2018

Я не получаю все продукты Amazon какого-либо конкретного продавца Amazon

Для этого вам необходимо иметь учетные данные MWS конкретного продавца с идентификатором разработчика.

Один развы получаете учетные данные продавца MWS (merchantId, marketplaceId, keyId, secretKey, amazonServiceUrl), вы можете получить весь продукт, используя API отчетов MWS, используя перечисление отчетов (_GET_MERCHANT_LISTINGS_ALL_DATA _)

Чтобы синхронизировать товарный инвентарь с вашим локальным запасом, выможно использовать API заказа или API отчета с перечислением _GET_FLAT_FILE_ORDER_REPORT_DATA_.

...