Публичный ресурс
Веб-сервис REST для получения информации о товаре для отображения на прайс-чекере
Для использования данного веб-сервиса требуется приобретение отдельной лицензии. Для уточнения стоимости и условий обратитесь к менеджеру.
https://crystals.atlassian.net/browse/CR-12079
https://crystals.atlassian.net/browse/SRTS-3278
https://crystals.atlassian.net/browse/SRTS-3280
https://crystals.atlassian.net/browse/SRTS-3281
https://crystals.atlassian.net/browse/SRTS-3287
https://crystals.atlassian.net/browse/SRTS-3413
10.4.11.0
Описание
Методы позволяет получать информацию о товаре, достаточную для отображения на прайс-чекере.
Настройка
Для включения метода выполните скрипты на сервере SetCentrum/SetRetail10 в базе данных set → перезапустите службу сервера приложений.
SELECT add_property('SET_PRICE_CHECKER_API', 'fallback.card.number', '', 'Штатная карта, которая будет использоваться для расчёта скидочной цены по карте');
SELECT add_property('SET_PRICE_CHECKER_API', 'loyalty.enabled', 'false', 'Настройка, отвечающая за отправку запросов в лояльность');
SELECT add_property('SET_PRICE_CHECKER_API', 'loyalty.response.timeout', '5', 'Время ожидания ответа на запрос в лояльность в секундах');
Описание параметров
Название | Модуль | Пример | Описание |
---|---|---|---|
fallback.card.number | SET_PRICE_CHECKER_API | “345666654333“ | Штатная карта, которая будет использоваться для расчёта скидочной цены по карте. По умолчанию не заполнена |
loyalty.enabled | SET_PRICE_CHECKER_API | true | Настройка, отвечающая за отправку запросов в лояльность для расчета цены товара по рекламной акции. По умолчанию false |
loyalty.response.timeout | SET_PRICE_CHECKER_API | 5 | Время ожидания ответа на запрос в лояльность в секундах. По умолчанию: 5 секунд |
Последовательность действий
Перед началом работы с REST выполните регистрацию прайс-чекера перед тем, как выполнять запрос на получение информации о товаре.
После регистрации устройству будет присвоен номер, с которым он должен обращаться в запросе на получение данных по товару.
Метод поддерживает 2 режима работы:
если устройство еще не было зарегистрировано (проверяется наличие совпадений по мак адресу устройства) - оно регистрируется;
если устройство уже было зарегистрировано (проверяется наличие совпадений по мак адресу устройства) - данные по нему обновляются.
Метод операции | POST |
---|---|
Название метода | http://[Адрес сервера]/SET-PriceChecker-REST/v1/devices |
Назначение | Регистрация прайс-чекера |
Необходима авторизация | Нет |
Response status code |
|
Методы и поля
Пример результатов ответа с карточкой товара
{
"product": {
"name": "Г/Ц Бигос вес (Россия) 13487",
"description": "Описание товара",
"barcode": "2813487005149",
"marking": "13487",
"group": {
"id": "333333",
"name": "Группа 333333"
},
"measure": "КГ",
"producer": "Изготовитель: ООО 'Лента', Россия, 197374, Санкт-Петербург г., Савушкина ул., 112, Лит.А, лит А.",
"foodValue": "Пищевая ценность на 100 г.: Белки 5,8, жиры 31,6, углеводы 37,3 Энергетическая ценность: 455 ккал, 1901 кДж",
"country": {
"id": "RU",
"name": "Россия",
"rccw": "643"
},
"imageUrl": "https://avatars.mds.yandex.net/get-entity_search/1987172/953156225/S600xU_2x",
"productType": "ProductWeightEntity",
"composition": "Состав: мук пш в/с,сахар,яйца кур,маргарин(масла растит,глазурь шоколад(какао пор, гидрогенизир.раст.жиры),смесь Венская(подсластитель Е420, разрыхлители (450iii, Е500ii)ароматизат Ваниль), свинина, шпик, нитритно-посолочная смесь (соль, фиксатор окраски- нитрит натрия), пряности, горчица, антиокислитель - изоаскорбат натрия; декстроза, экстракты пряностей, пищевой краситель - кармин, стартовая культура. Возможно наличие следов злаков, молока, яиц, соевого белка, орехов и продуктов их переработки. Вода, мука ржаная обдирная, смесь для х/б R 100 mix (отруби ржаные, мука ржаная сеяная, солод ржаной, глютен пшенич, сахар, Е481, ферменты, Е300 ),соль , масло раст,экстракт солодов, дрожжи. Молоко коровье пастеризованное, соль поваренная пищевая, агент антислеживающий Е 536, бактериальная закваска мезофильных молочнокислых бактерий, натуральный молокосвертывающий сычужный фермент животного происхождения, натуральный фермент животного происхождения «Лизоцим», консервант нитрат калия, уплотнитель хлорид кальция, краситель натуральный аннато. Мука, маргарин 82,сахар, яйца, нач абрикос, сух смес(раз-ли(Е450i,Е500ii), мука пш), смес хл(мука пш,аскорбилпальмитат, смес токоферолов, нат пищ ар дрож экстр, ферментные препараты DSM) Мука пшеничная х/п в/с, маргарин (масло раст, вода, моно и диглицериды жирных кислот, соевый лецитин; соль, сорбат калия, каротин, аскорб.к- та), вода, сахар, дрожжи х/п, молоко сухое, соль Мука пш в/с,горбуша конс,рис,сметана 20%маргарин,яйца,лук репч,масло раст,дрожжи сух,сахар,соль,майонез(масло подсолн,уксус,загустители:крахмал модиф.кукуруз,Е415,Е412;яичн.желток,соль,консерв.Е202,Е211;аром-р горчица;подсласт.Е950,Е951,краситель Е120)",
"storageCondition": "Условия хранения/Изготовлено по: При t=18±3С - 7 суток/ СТО 71385386-013-2018/Дата и время изготовления указана на доп.указана на информ.листе.Кул.изделие.Продукт готов к употреблению",
"prices": [
{
"number": 1,
"value": 569.65,
"currency": "RUB",
"oldPrice": 579.77,
"beginDate": "2024-12-22T06:57:57.280+00:00",
"endDate": "2075-12-30T21:00:00.000+00:00",
"pack": 1
},
{
"number": 2,
"value": 567.15,
"currency": "RUB",
"beginDate": "2024-12-22T06:57:57.280+00:00",
"endDate": "2075-12-30T21:00:00.000+00:00",
"pack": 1
},
{
"number": 3,
"value": 537.15,
"currency": "RUB",
"beginDate": "2024-12-22T06:57:57.280+00:00",
"endDate": "2075-12-30T21:00:00.000+00:00",
"pack": 1
},
{
"number": 4,
"value": 506.15,
"currency": "RUB",
"beginDate": "2024-12-22T06:57:57.280+00:00",
"endDate": "2075-12-30T21:00:00.000+00:00",
"pack": 1
},
{
"number": 5,
"value": 456.15,
"currency": "RUB",
"beginDate": "2024-12-22T06:57:57.280+00:00",
"endDate": "2075-12-30T21:00:00.000+00:00",
"pack": 1
}
],
"actionPrice": 400.99
}
}
© 1994-2024, ООО "Кристалл Сервис Интеграция".
Все права защищены.