3. Получение статуса обработки прайс-листа

В этом разделе описано, как с помощью API получить информацию о текущем статусе обработки ранее загруженного прайс-листа. Запрос позволяет узнать, был ли прайс-лист успешно обработан, есть ли ошибки, а также сколько позиций было добавлено, обновлено или не обработано.

Для этого необходимо выполнить GET-запрос, указав в URL идентификатор прайс-листа (id), который вы получили при его загрузке. В ответе вы получите подробную информацию о ходе и результате обработки файла на стороне Halyk Market.

GET-запрос: Вы вставляете id, который получили в предыдущем запросе в теле запрос:

Шаблон GET- запроса:

В URL запроса после status/ указывается id прайс-листа, полученный при его загрузке ранее.

Для обращения на тестовый сервер используйте URL: https://test2-api.halykmarket.com/api/merchant/v1/offers/upload/status

Ответ сервера:

Шаблон ответа:

Атрибуты ответа:

Наименование

Описание

id

Идентификатор прайс-листа

uploadId

Дата и время загрузки прайс-листа

status

Статус загрузки: - CREATED: прайс-лист получен на обработку - PROCESSING: прайс-лист обрабатывается - COMPLETED: прайс-лист успешно обработан - FAILED: ошибка при обработке прайс-листа - SKIPPED: прайс-лист не обработан, так как полностью совпадает с предыдущим

totalCount

Общее число позиций в прайс-листе

successCount

Количество успешно обработанных позиций

notMappedCount

Количество позиций, для которых не найден товар на маркете (не выведены на витрину)

failCount

Количество позиций с ошибкой

isIncremental

Техническое поле

message

Сообщение о причине ошибки, если прайс-лист не был успешно обработан

Вы получили статус обработки прайс-листа.

Последнее обновление