Описание
Запрос формирует полную информацию о товаре, его название, цены, количество и характеристики по идентификатору товара на сайте, идентификатору в учётной системе (внешнему коду в БД сайта) или артикулу товара. Выборка производится по первому найденному параметру запроса.
Формат запроса
[api.ramis.ru/techapi/]?[get=good_id]&[token=ваш_токен]& ... [good_id=687] / [xml_id=4037] / [articul=4301280000]
Пример запроса
Параметры запроса
|
Параметр |
Описание |
|
api.ramis.ru/techapi/ |
Путь к ресурсу |
|
get=good_id |
Метод получение товара вместе с его свойствами по его идентификатору |
|
token=ваш_токен |
Токен пользователя |
|
good_id=687 |
Идентификатор получаемого товара в БД сайта |
|
xml_id=4037 |
Внешний код товара (он же идентификатор товара в БД учётной системы) |
|
articul= 4301280000 |
Артикул товара (свойство товара в БД сайта) |
Возвращаемые данные
В случае выполнения успешного запроса, возвращается массив с двумя элементами: 'status' со значением 'successful' означающем, что запрашиваемые данные получены и 'result' в котором представлены возвращаемые данные в виде значения или массива 'items' значений, элементы которых представлены в таблице.
|
Элемент |
Значение |
|
id |
Идентификатор товара в БД сайта |
|
name |
Наименование товара |
|
amount |
Количество товара |
|
price_guest |
Гостевая (розничная) цена товара |
|
price |
Цена товара согласно группе пользователя в рублях |
|
price_usd |
Цена товара согласно группе пользователя в долларах |
|
properties |
Массив характеристик товара |
|
name |
Строковый идентификатор характеристики |
|
title |
Наименование характеристики |
|
type |
Тип характеристики |
|
value |
Значение характеристики |
Возвращаемые ошибки
В случае неудачного выполнения запроса, возвращается массив с двумя элементами: 'status' со значение 'error' означающем, что запрашиваемые данные не получены и 'result' в котором представлены возвращаемые ошибки в виде массива значений, 'code' - код ошибки и 'message' - текстовое значение ошибки, данные которых представлены в таблице.
|
Элемент |
Значение |
|
100 |
section id is not set (не указан илиь не существует ID раздела каталога) |
|
200 |
token not found (токен не найден) |
|
300 |
unknown error (неизвестная ошибка) |
|
400 |
the goods with id are not found (товары с указанным id не найдены) |