API
Для автоматизации обмена данными мы предоставляем доступ к API нашей системы продаж. Все методы описаны в специальном разделе этой страницы (ссылка на апиари), они позволяют Вам получить структуру нашего каталога, весь список доступных артикулов и розничные цены и Ваши персональные, остатки на складах по регионам, а также характеристики товаров. Мы передаём вам техническую документацию по подключению и доступы. Нужна будет работа программиста на вашей стороне по настройке. Преимущества данного подключения - вы можете автоматизировать получение остатков, цен и автоматически получить каталог с артикулами, картинками, характеристиками и прочей информацией более 100 тыс. позиций в свою систему продаж или интернет-портал. Вы всегда будете видеть актуальный каталог, остатки и цены. Минимум ручной работы. Также возможно автоматизировать процесс продаж, не заходя на портал B2B Hogart.
Документация – https://b2bmotion.docs.apiary.io/
Если при переходе на документацию у вас открывается страница с содержимым "Access Denied", можно попробовать перейти на неё с другого региона. К сожалению, сервис, где мы разместили раннее документацию в РФ недоступен, в будущем документация будет перемещена на другой сервис.
Для того, чтобы посылать запросы и получать данные, нужно подставлять токен в заголовки.
Для получения токена, используйте авторизацию (https://b2bmotion.docs.apiary.io/#reference/0/0/3)
Логин и пароль от личного кабинета B2B.
Также, мы можем вам создать отдельный ЛК для B2B, если необходимо или вы можете использовать личный.
При авторизации, вы получите ключ. Время жизни ключа отсчитывается с момента генерации. При истечении срока действия в ответе API будет сообщение о необходимости авторизации. Нужно будет отправить запрос на аутентификацию (https://b2bmotion.docs.apiary.io/#reference/0/0/3) со своими учетными данными (логин и пароль). В ответ придет новый сгенерированный токен.
Просим обратить внимание, в документации в некоторых местах указан универсальный путь, следует использовать наш.
Используйте данный путь –
http://b2b.hogart.ru/api/v1/product?...
Пример использования – один из пунктов – Список товаров
https://b2bmotion.docs.apiary.io/#reference/0/4/1
https://b2bmotion.docs.apiary.io/#reference/0/32/0
При обращении каждый раз получаем данную страницу, но список артикулов меняется.
В данном случае scrollid относится к сессии запроса - важно чтобы время между запросами не превышало одной минуты, иначе сессия падает.
Запрос –
https://b2b.hogart.ru/api/v1/product-scroll?scrollId=сам id