Интеграция с другими системами
Внимание! Данный способ интеграции устарел, и будет удален в последующих релизах системы!
Для интеграции сервиса ShopManager.by с другими системами предусмотрено два метода API:
- Экспорт категорий
- Экспорт продуктов
При необходимости расширенного набора данных для интеграции с вашей системой обратитесь в Службу поддержки.
Ссылки на API методы можно найти на странице Профиль - Магазин.
Дополнительно на данной странице вы можете сгенерировать новый API ключ, при этом использование ссылок с ранее сгенерированным ключом будет невозможно!
Экспорт категорий
Для получения списка категории и количества позиций (предложений) для каждой категории используется метод
https://my.shopmanager.by/d/api/categories.json?shopId=XXX&key=YYY
XXX - ID вашего магазина
YYY - API ключ
Тип данных в ответе: application/json
Пример ответа:
1 | { |
Экспорт продуктов
Для получения списка всех товаров из Сводного прайс-листа и прайс-листов используется метод
https://my.shopmanager.by/d/api/products.json?shopId=XXX&key=YYY
XXX - ID вашего магазина
YYY - API ключ
Тип данных в ответе: application/json
Пример ответа:
1 | { |
Для получения одного товара из Сводного прайс-листа используется метод
https://my.shopmanager.by/d/api/product.json/ID?shopId=XXX&key=YYY
ID - ID вашего товара
XXX - ID вашего магазина
YYY - API ключ
Тип данных в ответе: application/json
Пример ответа:
1 | { |
Значения, которые принимает параметр stock: 0 - под заказ, 1 - В наличии, 2 - нет в наличии, 3 - не определен;
Если вам нужно в ответе получать не только текущую розничную цену и выбранного поставщика,
но также цены на товар от остальных поставщиков (если товар продается сразу у нескольких поставщиков)
вы можете добавить у URL параметр&extraPrices=true
- чтобы получить список всех поставщиков и их цены на товар