1b.app
Скопійоване посилання -

API ціни товарів (Product price)

Додавання додаткової ціни, метод: /api/product/price/add/

Параметри

Приклад:

http://myboxurl/api/product/price/add/?login=LOGIN&password=PASSWORD&name=Tets&type=%

Поле Тип Опис Обов'язкове чи ні Коментар
1 login string Логін в системі BOX Обов'язкове поле.  
2 password string Пароль в форматі md5 Обов'язкове поле. Напишіть в техпідтримку і ми видамо вам hash для API
3 name string Ім'я додаткової ціни Обов'язкове поле.  
4 type string Тип додаткової ціни Не обов'язкове поле. Якщо вам потрібна ціна у вигляді% від ціни товару, то в type передавайте символ %
5 default 1 / 0 Ціна за замовчуванням для незареєстрованих користувачів Не обов'язкове поле.  
6 deleted 1 / 0 Дистанційна чи ціна? Не обов'язкове поле. Якщо 0 то не очищено, якщо 1 то вилучена

Отримання всіх додаткових цін, метод: /api/product/price/get/

Параметри

Приклад:

http://myboxurl/api/product/price/get/?login=LOGIN&password=PASSWORD

Поле Тип Опис Обов'язкове чи ні Коментар
1 login string Логін в системі BOX Обов'язкове поле.  
2 password string Пароль в форматі md5 Обов'язкове поле. Напишіть в техпідтримку і ми видамо вам hash для API

Редагування додаткової ціни, метод: /api/product/price/update/

Параметри

Приклад:

http://myboxurl/api/product/price/update/?login=LOGIN&password=PASSWORD&priceid=2&name=newName

Поле Тип Опис Обов'язкове чи ні Коментар
1 login string Логін в системі BOX Обов'язкове поле.  
2 password string Пароль в форматі md5 Обов'язкове поле. Напишіть в техпідтримку і ми видамо вам hash для API
3 name string Ім'я додаткової ціни Обов'язкове поле.  
4 type string Тип додаткової ціни Не обов'язкове поле. Якщо вам потрібна ціна у вигляді% від ціни товару, то в type передавайте символ %
5 default 1 / 0 Ціна за замовчуванням для незареєстрованих користувачів Не обов'язкове поле.  
6 deleted 1 / 0 Дистанційна чи ціна? Не обов'язкове поле. Якщо 0 то не очищено, якщо 1 то вилучена
7 priceid integer Id додаткової ціни Не обов'язкове поле.  

Можливі варіанти відповіді на запит

Детальніше
Статус Повідомлення Опис повідомлення
1 ok priceid Повертає id доданої / відредагованою ціни
2 fail login_empty Відсутня логін
3 fail password_empty Відсутня пароль
4 fail Price name exists Відсутня назва ціни
5 fail Bad user level! Низький рівень користувача, для виконання даної дії (потрібен level 2 і вище)
6 fail Login or password not correct! Логін або пароль введені невірно

Також можуть виникати помилки:

502 Bad Gateway - Якщо виникла ця помилка необхідно:
1. Перевірити, чи є доступ до Інтернету (зайти на будь-який інший сайт).
2. Якщо проблем з доступом немає — можна видалити файли cookies.
Якщо вказане вище не допомогло — проблема на стороні сервера. Слід звернутися до системного адміністратора сайту.

503 (Service Temporarily Unavailable) - дана помилка може виникати в результаті занадто великої кількості запитів до сервера. Якщо ви побачили таку помилку, варто почекати пару хвилин і спробувати знову.

504 Gateway Timeout - cкорее за все справа в зрослої навантаженні на сайт, при якій Apache не встигає віддавати HTTP-відповіді, і нові запити встають в чергу. Щоб вирішити проблему, можна додати ресурсів сервера, зокрема оперативної пам'яті, і збільшити кількість процесів httpd (Apache).
Інша можлива причина виникнення помилки 504 - виконуваний скрипт не вкладається у відведений ліміт часу. Це буває, коли запит занадто важкий. Спробуйте розбити свій запит на кілька більш маленьких.

Помилка 505 HTTP Version not supported означає, що веб-сайт не підтримує версію протоколу HTTP, за допомогою якого браузер здійснює запит веб-сторінки