| № | Поле | Тип | Описание | Обязательное или нет | Комментарий |
| 1 | login | string | Логин в системе BOX | Обязательное поле. | |
| 2 | password | string | Пароль в формате md5 | Обязательное поле. | Напишите в техподдержку и мы выдадим вам hash для API |
| 3 | name | string | Название бренда | Обязательное поле. | |
| 4 | code | string | id бренда из вашей системы | Не обязательное поле. | Это уникальный идентификатор бренда из вашей системы(из вашего магазина). Если бренд с таким id существует, то API выдаст ошибку |
| 7 | image | array | Массив изображений бренда | Не обязательное поле. | Изображения следует передавать массивом с указанием полного пути к ним. Система работает с такими форматами изображений: jpg, png |
| 8 | hidden | boolean | Скрытый бренд | Не обязательное поле. | По умолчанию, бренд не является скрытым (hidden=0) |
| 5 | description | string | Описание бренда | Не обязательное поле. |
http://myboxurl/api/brand/add/?login=LOGIN&password=PASSWORD&name=TestBrand&code=123&image=url_image_in_this_place&deskription=описание
| № | Поле | Тип | Описание | Обязательное или нет | Комментарий |
| 1 | login | string | Логин в системе BOX | Обязательное поле. | |
| 2 | password | string | Пароль в формате md5 | Обязательное поле. | Напишите в техподдержку и мы выдадим вам hash для API |
| 3 | id | integer | Идентификатор бренда | Или id или code бренда обязательно | Код бренда в системе BOX |
| 4 | code | string | Идентификатор бренда | Идентификатор бренда из вашей системы(из вашего магазина) |
Пример:
http://myboxurl/api/brand/delete/?login=LOGIN&password=PASSWORD&code=123&id=321
| № | Поле | Тип | Описание | Обязательное или нет | Комментарий |
| 1 | login | string | Логин в системе BOX | Обязательное поле. | |
| 2 | password | string | Пароль в формате md5 | Обязательное поле. | Напишите в техподдержку и мы выдадим вам hash для API |
| 3 | id | integer | Идентификатор бренда | Или id или code бренда обязательно | Код бренда в системе BOX |
| 4 | code | string | Идентификатор бренда | Идентификатор бренда из вашей системы(из вашего магазина) | |
| 5 | name | string | Название бренда | Обязательное поле. | |
| 6 | description | string | Описание бренда | Не обязательное поле. | |
| 8 | image | array | Массив изображений бренда | Не обязательное поле. | Изображения следует передавать массивом с указанием полного пути к ним. Система работает с такими форматами изображений: jpg, png |
| 9 | hidden | boolean | Скрытый бренд | Не обязательное поле. | По умолчанию, бренд не является скрытым (hidden=0) |
Пример:
http://myboxurl/api/brand/update/?login=LOGIN&password=PASSWORD&code=1234&name=TestBrand&hidden=1
| № | Поле | Тип | Описание | Обязательное или нет | Комментарий |
|---|---|---|---|---|---|
| 1 | login | string | Логин в системе BOX | Обязательное поле. | |
| 2 | password | string | Пароль в формате md5 | Обязательное поле. | Напишите в техподдержку и мы выдадим вам hash для API |
| 3 | name | string | Название бренда | name или id или code бренда обязательно | Если вам нужен конкретный бренд, то вы в это поле передаёте имя бренда, либо id бренда которое вернуло вам наше API при его создании. Или же указываете внешний идентификатор бренда(поле code при создании бренда) и движок сам найдёт и вёрнёт его. Значения возвращаемых полей id - id бренда, name - название бренда, code - внешний id бренда, image - массив изображений бренда, description - описание бренда, hidden - скрытый бренд |
| 4 | id | integer | Идентификатор бренда | ||
| 4 | code | string | Идентификатор бренда |
Пример:
http://myboxurl/api/brand/get/?login=LOGIN&password=PASSWORD&name=TestBrand
| № | Поле | Тип | Описание | Обязательное или нет | Комментарий |
|---|---|---|---|---|---|
| 1 | login | string | Логин в системе BOX | Обязательное поле. | |
| 2 | password | string | Пароль в формате md5 | Обязательное поле. | Напишите в техподдержку и мы выдадим вам hash для API |
| Значения возвращаемых полей id - id бренда, name - название бренда, code - внешний id бренда, image - массив изображений бренда, description - описание бренда, hidden - скрытый бренд |
Пример:
http://myboxurl/api/brand/get/?login=LOGIN&password=PASSWORD
| № | Статус | Сообщение | Описание сообщения |
| 1 | ok | brandid | Возвращает id добавленного бренда |
| 2 | fail | Login is empty! | Отсутствует логин |
| 3 | fail | Password is empty! | Отсутствует пароль |
| 4 | fail | Brand name is empty! | Отсутствует название бренда |
| 5 | fail | Bad user level! | Недостаточный уровень юзера (нужен level 2 и выше) |
| 6 | fail | Login or password not correct! | Логин или пароль введены неверно |
| 7 | fail | Brand with this ID already exists! | Бренд с таким id уже существует |
| 8 | fail | Incorrect picture! | Некорректный формат изображения |
| 9 | fail | Brand has not been added | Бренд не был добавлен |
| 10 | fail | Brand is not available for delete! | Бренд для удаления не найден |
| 11 | fail | Brand with this ID does not exists! | Бренда с таким ID не существует |
| 12 | fail | Brand with this Code does not exists! | Бренда с таким кодом не существует |
| 13 | fail | Brand with this name does not exists! | Бренда с таким именем не существует |
| 14 | fail | Brand is not available for update! | Бренд для обновления не найден |