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

Ключ

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

Список работ в джирра

~~~ пачка задачек

Описание

-- 

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

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

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

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

Статус
colourBlue
title10.2.97.0

Описание

В версии 10.2.97.0 появилась возможность предоставлять соответствующую скидку в текущем чеке покупателю, оплачивающему покупку банковской картой или использует бесконтактную оплату, в зависимости от используемого банковского продукта, чтобы стимулировать клиентов на пользование выбранными банковскими продуктами.

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

Диаграмма процесса предоставления скидки по банковской акции представлена на схеме

В банковском ПО настраивается соответствие диапазона карт (банковских продуктов) к коду программы лояльности (далее ПЛ).

В момент оплаты на кассе от банковского терминала приходит специальный код ответа (“прерывание оплаты”) и код ПЛ. На основании кода ПЛ касса должна предоставить скидку или иную механику, заведенную в SetRetail.

В рамках задачи необходимо реализовать:

  1. Создание рекламных акций c новым условием “Код программы лояльности банковского продукта”

    • можно ввести несколько значений

    • цифры или латинские буквы, имеет ограничения 255 символов

    • разрешается ввод 0, лидирующие нули кода (например, 00023)

  2. Поддержать в потоке импорта акций передачу информации о коде ПЛ в условиях рекламной акции

  3. Изменения требуются выполнить для процессингов Сбербанк, АРКУС (Ingenico). Технические изменения на стороне интеграции с банковским ПО описаны в задачах:

    1. Image RemovedSRTZ-917: Скидка по банковскому коду лояльности. Изменение в банковском модуле СбербанкRESOLVED

    2. Image RemovedSRTZ-908: Скидка по банковскому коду лояльности. Изменение в банковском модуле ВТБRESOLVED

  4. Передать новое значение DiscountType=”20” в потоке экспорта данных о сработавших акциях по коду ПЛ Image RemovedSR-4644: Назначить автоматически тип акции DiscountType для акций со скидкой по коду банковской лояльностиRESOLVED

Общий процесс взаимодействия

Image Removed

Screenflow кассы

Image Removed

...

Ограничения

Image Added

Настройка

В шаблоне касс в разделе “Процесс торговли” в группе “Дополнительные настройки” установите флажок Image AddedРассчитывать скидки во время оплаты  кликните Image Added.

Настройки спустятся на кассы автоматически.

Image Added

Создание рекламной акции

Введите название рекламной акции, установите срок действия и топологию (для Set Centrum). Установите флажок Image AddedВсегда суммировать результат с другими акциями, используя цены ранее рассчитанных акций.

Image Added

Добавьте условие на вкладке ПО ЧЕКУ → Код банковской программы лояльности → введите код программы лояльности → кликните Image Added.

  • Код программы лояльности предоставляется банком.

Image Added

В результатах акции в разделе Скидка  в выпадающем списке выберите Скидка на чек → выберите Процент от оплаты  в выпадающем списке выберите тип оплаты: Оплата по банковской карте  введите значение скидки  кликните Image Added.

Image Added

 Кликните Image Added.

Image Added


Дополнительная информация

  1. Применение банковской скидки к чеку возможно только при добавлении первой оплаты в чеке

  2. В случае частичной оплаты скидка применяется от суммы оплаты по банковской карте.
  3. Если в чек уже добавлена любая оплата, скидка к чеку не применяется

  4. Технические ограничения банковского ПО:

    1. АРКУС. После применения скидки по банковской карте, требуется повторное применения карты для оплаты

    2. Сбербанк. Если выполнялась оплата по бесконтактной карте, терминал попросит повторно приложить карту в следующих случаях

...

    1. :

      • если выполнялась оплата по бесконтактной карте, и сумма чека превышает CVM лимит карты

...

      • .

      • если выполнялась оплата по бесконтактной карте, и карта не преднастроена.

      • если повторного применения карты на пин-пад не произведено, операция оплаты не завершается банком.

  1. При прерывании оплаты по банковской карте будет вызываться повторный перерасчет скидки, и рекламные сообщения кассиру будут продемонстрированы повторно (устранение ограничения планируется в рамках CR-4993 Отменить повтор сообщений при расчете после выбора типа оплаты независимо от выбранного типа оплаты )

...

Use Cases

...

Исходное состояние

...

  1. Банковский терминал обновлен для передачи кода ПЛ

  2. В шаблоне касс включена возможность «прерывания оплат» для получения кода лояльности банка

  3. В чековой форме добавлена подстановка “Сумма скидки по метке”=”bank-discount”

  4. Связь кассы стабильна

  5. Маркетолог на сервере Set10 заводит рекламную акцию и задает:

    1. наименование, срок действия и топологию применения рекламной акции

    2. метку рекламной акции ”bank-discount” 

    3. условия применения рекламной акции “Код программы лояльности банковского продукта” = 324011

    4. результат рекламной акции - скидка 10% от суммы оплаты “Банковская карта”

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

...

Сценарий_1

...

Предоставлена скидка по коду ПЛ

  1. Кассир на кассе добавляет товары в чек и переходит к расчету с выбранным типом оплаты «Банковская карта». Сумма к оплате 1250 руб.

  2. Покупатель через банковский терминал применяет свою банковскую карту, которая участвует в банковской акции с кодом =324011

  3. Проверяем, что применяется дополнительная рекламная акция на чек 10% и на дисплее покупателя отображается новая сумма чека с учетом скидки 1125 руб.

  4. Касса передала в банковский модуль команду на оплату новой суммы 1125 руб.

  5. Банковский модуль запросил повторное применение банковской карты (данный пункт зависит от реализации банковского ПО)

  6. Покупатель повторно применяет карту через банковский терминал

  7. Проверяем, что на кассе зарегистрирован чек с оплатой по банковской карте и с дополнительной скидкой банковской акции 10%

  8. Проверяем, что на чеке продажи была распечатана информация о сумме скидки по банковской карте (печать суммы скидок по акции с указанной меткой Image RemovedSR-3026: Печать подстановок на чеке продажи только акций с указанными меткамиCLOSED )

  9. Проверяем, что в режиме просмотра чека модуля "Операционный День" появилась информация о примененной скидке по банковской карте

...

Сценарий_2

...

Отмена применения скидки по банковской карте

  1. Повтор Сценария_1 пункт 1-4

  2. Кассир отменяет новую сумму оплаты чека через банковский терминал

  3. Проверяем, что касса отменяет оплату и переходит в режим расчета скидок без учета рассчитанной скидки по коду ПЛ

...

Сценарий_3

...

Сработали ограничения на применения доп.скидок по чеку (МРЦ, ФЗ-54, запрет скидок на "Табачную продукцию" и "Подарочные карты")

  1. Маркетолог завел рекламные акции:

    1. скидка 30% на товарную группу “Коньяки, Виски”

    2. скидка 5% по КПП (карта постоянного покупателя)

  2. Кассир на кассе добавляет карту лояльности и товары в чек:

    1. Сигареты - 100 руб.

    2. Коньяк - 550 руб. (МРЦ 446 руб.)

    3. Конфеты шоколадные - 150 руб. (МРЦ 1руб.)

  3. Кассир переходит к расчету с выбранным типом оплаты «Банковская карта».

  4. Проверяем, что сработали скидки и стоимость позиций распределилась следующим образом:

    1. Сигареты - 100 руб. (запрет расчета скидок)

    2. Коньяк - 446 руб. (скидка 30% применилась до МРЦ)

    3. Конфеты шоколадные - 142,50 руб. (скидка 5% по КПП)

    4. Общая сумма к оплате 688,50 руб.

  5. Покупатель через банковский терминал применяет свою банковскую карту, которая участвует в банковской акции с кодом =324011

  6. Проверяем, что на кассе зарегистрирован чек с оплатой по банковской карте и с дополнительной скидкой банковской акции 10%

  7. Касса передала в банковский модуль команду на оплату новой суммы 619,65 руб.

  8. Банковский модуль запросил повторное применение банковской карты (данный пункт зависит от реализации банковского ПО)

  9. Покупатель повторно применяет карту через банковский терминал

  10. Проверяем, что на кассе зарегистрирован чек с оплатой по банковской карте и без дополнительной скидки по банковской акции. Скидки распределились следующим образом:

    1. Сигареты - 100 руб. (запрет расчета скидок)

    2. Коньяк - 446 руб. (скидка 30% применилась до МРЦ)

    3. Конфеты шоколадные - 73,65 руб. (скидка 5% по КПП + скидка 10% по банковской карте от суммы оплаты)

    4. Общая сумма чека 619,65 руб.

...

Сценарий_4

...

Частичная оплата по банковской карте

  1. Кассир на кассе добавляет товары в чек и переходит к расчету с выбранным типом оплаты «Банковская карта». Сумма к оплате 1250 руб.

  2. Покупатель изъявил желание частичной оплаты чека по банковской карте

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

  4. Покупатель через банковский терминал применяет свою банковскую карту, которая участвует в банковской акции с кодом =324011. Сумма к оплате 500 руб.

  5. Проверяем, что применяется дополнительная рекламная акция на чек 10% от суммы оплаты по банковской карте и на дисплее покупателя отображается новая сумма чека с учетом скидки 1200 руб.

  6. Касса передала в банковский модуль команду на оплату суммы 500 руб.

  7. Банковский модуль запросил повторное применение банковской карты (данный пункт зависит от реализации банковского ПО)

  8. Покупатель повторно применяет карту через банковский терминал

  9. Покупатель доплачивает чек наличными

  10. Проверяем, что на кассе зарегистрирован чек с оплатой по банковской картой и с дополнительной скидкой банковской акции 10% (наличные 700 руб., банковская карта 500 руб.)

...

Сценарий_5

...

Первая оплата не "Банковская карта"

  1. Повтор Сценария_1 пункт 1 

  2. Кассир на кассе добавляет товары в чек и переходит к расчету типом оплаты "Наличные"

  3. Кассир вводит сумму, на остаток оплаты выбирает тип оплаты "Банковская карта"

  4. Покупатель через банковский терминал применяет свою банковскую карту, которая участвует в банковской акции с кодом =324011

  5. Проверяем, что скидка по типу оплат "Банковская карта" не сработала

...

Сценарий_6

...

Истек таймаут получения ответа от банковского терминала

  1. Повтор Сценария_1 пункт 1-6

  2. Касса по истечении таймаута прерывает оплату и информирует кассира об ошибке оплаты

  3. Проверяем, что касса отменяет оплату и переходит в режим расчета скидок без учета рассчитанной скидки по коду ПЛ

...

Сценарий_7

...

Перезагрузка кассы во время оплаты

  1. Повтор Сценария_1 пункт 1-6

  2. В момент ожидания на получение ответа от банковского терминала происходит сбой и касса перезагружается

  3. После перезагрузки кассир авторизуется на кассе

  4. Проверяем, что касса отменяет оплату и переходит в режим расчета скидок без учета рассчитанной скидки по коду ПЛ

...

Сценарий_8

...

Покупатель при повторном запросе терминала применил другую банковскую карту карту

  1. Повтор Сценария_1 пункт 1-6

  2. Покупатель при повторном запросе терминала применил другую банковскую карту карту

  3. Проверяем, что на кассе оплата не зарегистрирована. Касса вернулась в режиме добавления товаров

...

Сценарии_9

Покупатель применил бонусы\электронные фишки до внесения оплат

...

Кассир на кассе добавляет товары и карту лояльности в чек и переходит к расчету. Сумма к оплате 1250 руб.

...

Кассир применяет бонусы в размере 250 баллов

...

Проверяем, что сумма к оплате уменьшилась на величину списания

...

Кассир переходит к оплате «Банковская карта». Сумма к оплате 1000 руб.

...

Покупатель через банковский терминал применяет свою банковскую карту, которая участвует в банковской акции с кодом =324011

...

Проверяем, что применяется дополнительная рекламная акция на чек 10% от суммы оплаты по банковской карте и на дисплее покупателя отображается новая сумма чека с учетом скидки 900 руб.

...

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

...

Банковский модуль запросил повторное применение банковской карты (данный пункт зависит от реализации банковского ПО)

...

  1. .

Пример работы на клавиатурной кассе

На сервере заведена рекламная акция с результатом "Скидка 10% от суммы оплаты по банковской карте".

Кассир добавляет товары в чек и нажимает РАСЧЕТ.

Image Added

Кассир выбирает тип оплаты Банковская карта, Сбербанк и нажимает ВВОД.

Image Added

Покупатель прикладывает банковскую карту к терминалу.

Image Added

Производится перерасчет скидок: применяется скидка по чеку 10%. 

Image Added

Банковский модуль запрашивает повторное применение карты.

Image Added

Покупатель повторно применяет банковскую карту через терминал. Происходит завершение оплаты.

Image Added

Проверяем, что на кассе зарегистрирован чек с оплатой по банковской карте и с дополнительной скидкой банковской акции 10%

...

Дополнительные требования

...

.

...

Расчет акции по коду ПЛ должны осуществляться при считывании банковской карты средствами магнитной полосы, чипа карты, а также средствами бесконтактной оплаты (NFC, ApplePay, GooglePay)

Настройка

В шаблоне касс в разделе “Процесс торговли” в группе “Дополнительные настройки” добавлен флажок “Рассчитывать скидки во время оплаты” (по умолчанию отключено). кликните сохранить

Image Removed

Настройки спустятся на кассы автоматически.

Создание акции

Просмотр в опердне

Назначить автоматически тип акции DiscountType для акций со скидкой по коду банковской лояльности

User Story

Я как Аналитик данных, хочу в данных о продажах из SetRetail получать информацию о примененной скидке по банковскому коду лояльности. Это позволит анализировать эффективность программы лояльности

Требуемые изменения

Для акций с результатом “Процент от оплаты” Применение скидки в зависимости от используемого банковского продукта назначить статичное значение DiscountType=20
Данное значение будет передаваться в ERP штатным механизмом в данных о продажах.

Сценарий демонстрации

  1. Маркетолог на сервере Set10 заводит рекламную акцию с результатом “Процент от оплаты”

  2. Кассир совершает продажу чека с использованием данной акции

  3. Проверяем, что в экспорте чеков присутствует информация о типе скидке DiscountType=20

Пример на клавиатурной кассе

...

Image Added