Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Image RemovedImage Added

Устаревшая версия Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySR-4791

Устаревшая версия Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySR-4791

Устаревшая версия Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySR-4792

4792

Устаревшая версия Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyCR-4979

...

В рамках SetRetail10 - это внешняя система лояльности. 

Настройка

Установка файла плагина

...

Информация

Начиная с версии 10.3.2.0 файл плагина включен в состав дистрибутива сервера, а также в патчи обновления сервера и кассы.

1. Скачайте и скопируйте файл плагина OrangeElephant-1.0.0.jar на сервер и кассы.

2. На сервере:

ОС Windows

{Disk}:\Папка_SetRetail10\plugins

Image Removed

ОС Linux

/var/lib/jboss/plugins

Image Removed

3. На кассе:

Скопируйте файл плагина на кассу в папку /home/tc/storage/crystal-cash/plugins.

...

Отдельная установка не требуется.

Добавление процессинга на сервере

1. На сервере SetRetail/SetCentrum перейдите в раздел Интеграция → Внешние процессинги → кликните Image Modified.

Image Modified

2. Введите в строке поиска orange → кликните Внешние процессинги лояльности → установите флажок Image Modified Социальная программа Orange Elephant → кликните Image Modified.

Image Modified

3. Кликните по процессингу Социальная программа Orange Elephant.

Image Modified

4. Установите настройки на вкладке ОБЩИЕ → кликните Image Modified.

НастройкиОписаниеПример
URL основной *Основной адрес сервиса в формате http://XXX.XXX.XXX.XXX:портhttp://176.53.180.165:5046
URL резервныйРезервный адрес сервиса в формате http://XXX.XXX.XXX.XXX:портhttp://176.53.180.16:5046
Идентификатор торговой точки *

Идентификатор торговой точки.

Предоставляется сервисом Orange Elephant

DEV-SETRETAIL
Таймаут соединения (миллисекунды) *Таймаут соединения с сервисом в миллисекундах3000
Таймаут ожидания ответа (миллисекунды) *Таймаут ожидания ответа от сервиса в миллисекундах5000

Image Modified Отображать сообщения о предоставлении доп. скидки по социальной карте

Кассиру будет выведено уведомление о предоставлении скидки


Image Modified

5. Перейдите в Кассовый модульШаблоны касс → откройте на редактирование требуемый шаблон.

...

Рекламная акция для работы с плагином Orange Elephant

1. Перейдите в Лояльность → кликните Рекламные акции → кликните Image Modified.

2. Введите название акции → установите условие Безусловно → установите флажок  Всегда суммировать результат... → кликните ДОБАВИТЬ.

...

  1. Скидки SetRetail10.

  2. Скидки Set API.

  3. Округление.

Операционный день

Скидка по программе лояльности Orange Elephant будет отражена в чеке на вкладке ТОВАРНЫЕ ПОЗИЦИИ.

Логика работы

  1. В банковском ПО настраивается прерывание оплаты для всех банковских карт.

  2. В ПО SetRetail10 включается признак “Рассчитывать скидки во время оплаты“.

  3. В момент оплаты на кассе от банковского терминала приходит специальный код ответа (“прерывание оплаты”) и хэш номера банковской карты.

  4. По хэшу плагин проверяет в процессинге, является ли данная карта участником социальной программы Orange Elephant:

    • карта найдена в процессинге

    • карта принадлежит физическому лицу

  5. Если карта не подходит под условия программы, продолжается процесс оплаты.

  6. Если карта удовлетворяет условиям программы, отправляется запрос в процессинг на расчет скидок.

  7. Рассчитанные скидки применяются к чеку с учетом ограничений.

  8. После проведения оплаты оплаченный документ отправляется в процессинг.

...

Интеграция

Экспорт данных в ERP

Экспорт чеков в ERP производится согласно интеграционной документации по выгрузке:

Чек продажи при оплате банковской картой

  • <purchase ...>
    • <plugin-property key="orange.elephant.transaction" value="JSON-BODY"/>в параметре value содержатся данные для процессинга Orange Elephant по продаже в формате JSON.
      • UID_PURCHASEуникальный идентификатор чека.
    • <payments>
      • <payment>
        • loyalty.program.code - код банковской программы лояльности.
        • card.number.hash - хэш-код номера банковской карты.
      • </payment>
    • </payments>
  • </purchase>

...

  • <purchase ...>
    • <plugin-property key="orange.elephant.transaction" value="JSON-BODY"/>в параметре value содержатся данные для процессинга Orange Elephant по продаже в формате JSON.
      • UID_PURCHASEуникальный идентификатор чека.
      • KPP - КПП магазина.
      • orange.elephant.owner.info - информация о владельце карты юридического лица в формате JSON.
    • <payments>
      • <payment>
        • loyalty.program.code - код банковской программы лояльности.
        • card.number.hash - хэш-код номера банковской карты.
      • </payment>
    • </payments>
  • </purchase>

...