Общее об импорте данных по API

Если вы работаете по схеме C&C, с помощью API вы можете настроить торговые точки и управлять ими.

Торговая точка — место, где покупатель может забрать свой заказ, например офлайн-магазин или склад.

Если вы не передадите данные о точках выдачи заказов, ваши товары не появятся на Мегамаркете. 

Как только вы загрузите торговые точки, товары и остатки автоматически свяжутся с ними. 


Для взаимодействия с сервисом импорта торговых точек используйте протокол HTTPS с таймаутом 10 секунд и без поддержки Keep-Alive. Максимальное количество запросов к серверу — 10 в секунду для каждого метода.

Запросы к сервису импорта торговых точек выполняются по шаблону:

Рабочая среда

<тип_метода> https://api.megamarket.tech/api/merchantIntegration/cc/v<версия_API>/<ресурс>

Тестовая среда

<тип_метода> https://api-test.megamarket.tech/api/merchantIntegration/cc/v<версия_API>/<ресурс>

Где:

  • <тип_метода> — может быть только POST,
  • <версия_API> — номер текущей версии API,
  • <ресурс> — URL ресурса, над которым выполняется действие.

Если возникает ошибка, обработка запроса прекращается. Вы увидите сообщение об ошибке. Информация об ошибках есть в описании каждого метода.

Ограничения сервиса

  1. Максимальное количество торговых точек, с которыми может работать сервис — 10 000.
  2. Нельзя редактировать или модифицировать торговую точку если она находится в обработке.

Форматы входных данных

Для метода POST входные данные передаются в теле запроса. Они должны быть в формате JSON. Важно указывать формат входных данных в HTTP-заголовке Content-Type: application/json.


Требуется кодировка запроса UTF-8. Если заголовок Content-Type отсутствует, система автоматически определит формат данных.

Если данных нет, они содержат ошибки или используется неверная кодировка в теле запроса, вы увидите ошибку — HTTP-статус 400 Bad Request.

Форматы ответов

Ответы от сервиса импорта торговых точек по умолчанию возвращаются в кодировке UTF-8 в формате JSON.

Указать другой формат ответа можно в URL запроса после имени метода.

Пример

GET https:/api.megamarket.tech/