Структура Product
Описание параметров
| Параметр | Тип | Описание |
|---|---|---|
| id | integer | ID продукта в системе. |
| title | string | Название продукта. |
| image | string | Ссылка на изображение продукта. (Устаревшее) |
| main_image | array | Массив путей к основному изображению в разных размерах. |
| description | string | Краткое описание бренда (может содержать HTML-теги). |
| disclaimer | string | HTML-текст с условиями использования (дисклеймер). |
| faces | array | Список доступных номиналов. Номинал 0 значит "гибкий номинал", т.е. возможен заказ любого номинала в диапазоне между face_min и face_max включительно. Каждый элемент списка представляет собой объект с двумя свойствами: face - непосредственно номинал, label - подпись к номиналу (Обычно такая же как и сам номинал, но в "подписочных" продуктах в подписи присутствует дополнительная информация). |
| face_min | integer | Минимальное значение для случая гибкого номинала. |
| face_max | integer | Максимальное значение для случая гибкого номинала. |
| face_step | integer | Для продуктов с "гибким номиналом" в faces. Номинал сертификата должен быть кратным face_step. |
| is_predefined_cert | boolean | Если true, то это значит, что необходимо проверять доступность кодов. Доступные коды по номиналам перечислены в свойстве remaining. |
| remaining | array | Массив доступных кодов по номиналам. Так как возможен обмен на не более десяти брендов, маскимальным значением количества кодов в этом свойстве является 10. Ключом служит строка с номиналом. |
| categories | integer[] | Список идентификаторов категорий, к которым принадлежит продукт (см. Category). |
| sort | integer | Индекс сортировки. |
Примеры
json
{
"id": 501,
"title": "ТайРай",
"image": "https://st.giftery.ru/products/upload/iblock/4b3/4b39680bc8d7972f26e619019009a6d2.jpg",
"main_image": {
"small": "https://cdn.giftery.ru/340x155/upload/iblock/527/5275bb7a191fc80d93a8f6c71208c6cc.png",
"medium": "https://cdn.giftery.ru/680x310/upload/iblock/527/5275bb7a191fc80d93a8f6c71208c6cc.png",
"large": "https://cdn.giftery.ru/1360x620/upload/iblock/527/5275bb7a191fc80d93a8f6c71208c6cc.png"
},
"description": "<p>В cалонах тайского массажа...",
"disclaimer": "<ol>\r\n<li>Электронный подарочный сертификат...",
"faces": [
{
"value": 0,
"label": "0"
},
{
"value": 1000,
"label": "1000"
},
{
"value": 1500,
"label": "1500"
},
{
"value": 2000,
"label": "2000"
},
{
"value": 3000,
"label": "3000"
},
{
"value": 4000,
"label": "4000"
},
{
"value": 5000,
"label": "5000"
}
],
"face_min": 1000,
"face_max": 75000,
"face_step": 100,
"is_predefined_cert": false,
"remaining": [],
"categories": [
32,
78
],
"sort": 2703
}json
{
"id": 11697,
"title": "Мегого \"Оптимальная\"",
"image": "https://st.giftery.ru/products/upload/iblock/584/584c6e7cc0b65180ae0e2f30c252b102.jpg",
"main_image": {
"small": "https://cdn.giftery.ru/340x155/upload/iblock/db6/db6eaf0235d8a7a5f6d55f2c7bebc9a6.png",
"medium": "https://cdn.giftery.ru/680x310/upload/iblock/db6/db6eaf0235d8a7a5f6d55f2c7bebc9a6.png",
"large": "https://cdn.giftery.ru/1360x620/upload/iblock/db6/db6eaf0235d8a7a5f6d55f2c7bebc9a6.png"
},
"description": "MEGOGO - первый легальный видеосервис...",
"disclaimer": "<ol>\r\n<li>Сертификат Мегого действует...",
"faces": [
{
"value": 337,
"label": "Кино и ТВ: Оптимальная 1 мес"
},
{
"value": 1011,
"label": "Кино и ТВ: Оптимальная 3 мес"
}
],
"face_min": 337,
"face_max": 1011,
"face_step": 1,
"is_predefined_cert": true,
"remaining": {
"337": 10,
"1011": 10
},
"categories": [
44,
77
],
"sort": 500
}