# Экспорт продуктов

В системе есть возможность подписаться на отправку клиентов по HTTP протоколу при их создании и изменении

# Настройка экспорта

Для того чтобы приходили продукты, нам необходимо сообщить адреса для импорта продуктов на вашей стороне, например https://your-domain.com/product/import. Настроить аутентификацию по Bearer токену, далее выдать этот токен нам, чтобы мы вам присылали запросы с этим токеном

# Как работает экспорт

При создании продукта и его изменении, он попадает в очередь по обмену. Очередь запускается каждую минуту и отправляет продукты на указанные при настройке адреса по HTTP протоколу

# Описание параметров можно посмотреть тут

# Тело запроса при экспорте продуктов

[
  {
    "id": 46,
    "external_id": "jlJZyqLbQR3be8jIKIh4hFzuAKdBrUCy11SS",
    "category": {
      "id": 7,
      "external_id": "jlJZIh4hFzuAKdBrUCyyqLbQR3be8jIK",
      "name": "Сладости",
      "sequence": 110,
      "is_visible": 0
    },
    "name": "Печенье Мария",
    "description": "Сладкое сахарное печенье",
    "price": "75.00",
    "volume": null,
    "count": null,
    "type": "",
    "sequence": 310,
    "is_visible": 0
  }
]

# Как формировать ответ на принимающей стороне

Запросы отправляются через очередь, если принимающая сторона отвечает кодом отличным от 200, то запрос из очереди не убирается и продолжает отправляться пока не будет дан ответ с кодом 200