Для автоматизации загрузки брендов из вашей учетной системы на сайт 100sp можно использовать специальное API.
Вводная информация про API 100сп и автоматизацию синхронизации товаров и остатков https://youtu.be/VAIfN_4QsS8
Интерфейс выгрузки брендов находится по адресу https://100sp.ru/brands/apiExport и принимает GET-запрос. Возможные аргументы запроса:
Параметр | Тип | Возможные значения | Описание |
type | STRING | all - все доступные организатору бренды global - только глобальные бренды 100сп my - только личные бренды организатора | Параметр опциональный. Если не указан, по-умолчанию значение "all". |
В качестве ответа этот интерфейс предоставляет json-объект со следующими полями:
Атрибут | Тип | Описание |
result | bool | Успех/неудача экспорта |
messages | string[] | Список сообщений (не используется в этом API) |
errors | string[] | Список ошибок |
data | object[] | Массив объектов, каждый из которых содержит информацию об одном бренде |
data[].id | int | Идентификатор бренда |
data[].name | string | Наименование бренда |
data[].my | bool | Принадлежит ли бренд организатору |
data[].description | string | Описание бренда |
data[].trademark | bool | Является ли бренд торговой маркой |
data[].global | bool | Является ли бренд глобальным на 100sp |
Интерфейс загрузки брендов находится по адресу https://100sp.ru/brands/apiImport И принимает POST-запрос формата form-data со следующими полями:
Аргумент | Тип | Описание |
name | STRING | Наименование бренда |
global | STRING | global - глобальный бренд, my - личный бренд организатора |
trademark | STRING | yes - является торговой маркой, no - не является |
description | STRING | Описание бренда |
В качестве ответа этот интерфейс предоставляет json-объект со следующими полями:
Атрибут | Тип | Описание |
result | bool | Успех/неудача создания |
messages | string[] | Список сообщений (не используется в этом API) |
errors | string[] | Список ошибок |
data | object[] | Объект с информацией о созданном бренде |
data[].id | int | Идентификатор бренда |
data[].name | string | Наименование бренда |
data[].my | bool | Принадлежит ли бренд организатору |
data[].description | string | Описание бренда |
data[].trademark | bool | Является ли бренд торговой маркой |
data[].global | bool | Является ли бренд глобальным на 100sp |