Команды API
Содержание
- 1 Введение
- 2 Категории на складе
- 3 Товары
- 4 Изображения товара
- 5 Модификации товара
- 6 Свойства товара
- 7 Значения свойств
- 8 Дополнительные поля товара
- 9 Значения дополнительных полей товара
- 10 Сопутствующие товары
- 11 Аналогичные товары
- 12 Категории на сайте
- 13 Размещение товаров на сайте
- 14 Заказы
- 15 Покупатели
- 16 Скидки по купонам
- 17 Способы доставки
- 18 Способы оплаты
- 19 Домены
- 20 Дополнительные поля адреса и покупателя
- 21 Блоги
- 22 Статьи
- 23 Файлы
- 24 Редиректы
- 25 Webhooks
- 26 Widgets
- 27 Уведомления пользователя
- 28 JsTag
- 29 Темы
- 30 Приложения
Введение
API InSales предназначено для доступа к информации магазина из интернет с целью создания собственных приложений, синхронизации с иными складскими и учётными системами и т.п.
API InSales работает через HTTP протокол с использованием (GET/POST/PUT/DELETE) запросов. Данные при обмене передаются в XML-формате или JSON-формате.
Для корректной работы необходимо указывать Content-Type в запросе (Content-Type: application/xml или Content-Type: application/json ).
Для каждой группы объектов: заказов, товаров, категорий и т. д. есть свой URL при помощи которого вы можете управлять соответствующими объектами. Другими словами мы попытались организовать свое API в соответствии с принципами REST, насколько это было возможно.
Про то как подключиться к API вы можете прочитать в разделе "как интегрироваться с InSales".
Если возникли вопросы пишите на partners@insales.ru .
Заготовки под разные языки можно посмотреть здесь https://github.com/InSales .
Категории на складе
Получение информации о категории
Товары
Изображения товара
Модификации товара
Получение всех модификаций товара
Групповое обновление модификаций
Свойства товара
Получение информации о свойстве
Значения свойств
Получение списка значений свойств
Получение информации о значении свойства
Дополнительные поля товара
Получение списка дополнительных полей
Получение информации о дополнительном поле
Добавление дополнительного поля
Изменение дополнительного поля
Значения дополнительных полей товара
Получение списка значений дополнительных полей товара
Получение информации о значении дополнительного поля товара
Добавление значения дополнительного поля товара
Изменение значения дополнительного поля товара
Удаление значения дополнительного поля товара
Сопутствующие товары
Получение списка сопутствующих товаров
Добавление сопутствующего товара
Удаление сопутствующего товара
Аналогичные товары
Получение списка аналогичных товаров
Категории на сайте
Получение информации о категории
Размещение товаров на сайте
Получение списка категорий содержащих товар
Получение списка товаров в категории
Перемещение товара из одной категории в другую
Заказы
Получение списка полей для оформления заказа
Покупатели
Скидки по купонам
Способы доставки
Способы оплаты
Домены
Дополнительные поля адреса и покупателя
Блоги
Статьи
Файлы
Редиректы
Webhooks
Widgets
Получение информации о виджете
Уведомления пользователя
JsTag
Добавление javascript кода или js файла в магазин
Темы
Ассеты
Приложения
Периодическое списание
Добавление периодического списания
Проверка состояния периодического списания
Изменение величины периодического списания
Удаление периодического списания