Данная возможно позволяет осуществить экспорт информации с сервера SetCentrum/SetRetail об изменении или создании рекламных акций. Такая функциональность позволяет отследить изменения в рекламных акциях на сервере, если они были сделаны на сервере, когда импорт акций из ERP был невозможен, или по другим причинам.
Для экспорта данных о рекламных акциях используется такая же XSD-схема и формат данных, что и при импорте:
|
Поддерживается экспорт только акций со следующими результатами:
Каталог фиксированных цен catalog
;
Скидка на наборы set
;
Скидки на товары goodsDiscount
;
Скидки на чек calculation
;
Скидка бонусами bonus-discount
;
Бонусы на счёт bonus
;
message
;Сообщение/Информирование как результат notification
;
|
1. Скачайте файл сервиса wiremock-standalone-2.19.0.jar в предварительно, созданную папку сервера SetRetail10.
2. Запустите специальный MOCK-сервис.
Для версий SetRetail10 под ОС Windows, откройте командную строку и введите следующую команду:
В параметре --port
укажите любой свободный порт на сервере.
%SET_JAVA_HOME%\bin\java -jar %SET10_HOME%\wiremock\wiremock-standalone-2.19.0.jar --port 9003 --verbose > %SET10_HOME%\wiremock\request.txt |
1. Для версий SetRetail10 под ОС Linux скачайте сервис wiremock c репозитория или по прямой ссылке wiremock-standalone-2.19.0.jar.
2. Если сервер под управление ОС Linux подключен к сети интернет, тогда выполните скачивание командой:
wget https://repo1.maven.org/maven2/com/github/tomakehurst/wiremock-standalone/2.19.0/wiremock-standalone-2.19.0.jar |
3. Выполните команду для запуска сервиса (в данном примере файл сервиса располагается в папке /root):
java -jar /root/wiremock-standalone-2.19.0.jar --port 9003 --verbose > /root/request.txt & |
Откройте в текстовом редакторе и проверьте работу MOCK-сервиса.
Windows:
В операционной системе WIndows, откройте файл с результатами работы сервиса с помощью Notepad++.
Linux:
В операционной системе Linux, выполните команду mc для запуска Midnight Commander → перейдите в папку с файлом → нажмите клавишу F3 для просмотра.
1. Настройте в SetRetail параметры интеграции для протокола Протокол Set Retail 10: выгрузка данных в веб-сервис на стороне ERP:
Интеграция → Импорт/Экспорт → Добавьте или откройте из списка протокол Протокол Set Retail 10: выгрузка данных в веб-сервис на стороне ERP:
2. На вкладке Экспорт данных установите флажки:
3. Введите в поле Рекламные акции адрес MOCK-сервиса в формате http://XXX.XXX.XXX.XXX:ПОРТ → Веб-сервис без обратной связи (совместимость с SAP) → кликните .
1. Создайте или измените существующие рекламные акции.
2. Перейдите в папку, где расположен wiremock и откройте на просмотр файл request.txt:
ОС Windows: {Диск}:\{Папка SetRetail10}\wiremock\request.txt → откройте файл в текстовом редакторе для просмотра результата экспорта рекламных акций.
ОС Linux: /root/request.txt