Описание

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

Настройка

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

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

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

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

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

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

 Кликните .

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

  1. Ограничения, указанные в главе Дополнительная информация действуют.
  2. Расчет скидок во время оплаты работает только для первой оплаты в чеке.

  3. Реализовано для только банковских процессингов Сбербанк и Аркус (Арком/Ingenico).

  4. В случае смешанной оплаты чека процент скидки будет предоставляться в зависимости от той суммы, которая оплачивается картой банка-партнера, а не от всей суммы чека.

Пример импорта рекламной акции в интеграционной документации.


Любая - предоставляется любая скидка, в зависимости от указанного значения в поле Размер скидки.

Больше или равно, Меньше - задаются интервалы суммы оплаты и процент скидки для них.

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

В случае разрыва интервалов - при попадании в пустой интервал на кассе скидка применена не будет.



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Интеграция

Импорт рекламной акции

Импорт рекламной с условием банковского продукта акции производится согласно интеграционной документации:

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

Экспорт данных о продажах происходит согласно типам транспорта:

В атрибуте AdvertActDiscountType производится экспорт значения с кодом 20 (скидка по банковскому продукту).

<purchase tabNumber="11" userName="Петров Петр Петрович" operationType="true" operDay="2021-04-26+03:00" shop="13" cash="1" shift="6" number="13" saletime="2021-04-26T13:25:50.762+03:00" begintime="2021-04-26T13:25:38.652+03:00" amount="12.31" discountAmount="16.49" inn="7801123456">
        <plugin-property key="UID_PURCHASE" value="fa3fe613-73ff-47ef-aecc-232c79104d40"/>
        <positions>
            <position order="1" departNumber="583" goodsCode="45033" barCode="4607141310331" count="1.0" cost="28.8" nds="10.0" ndsSum="1.12" discountValue="16.49" costWithDiscount="12.31" amount="12.31" dateCommit="2021-04-26T13:25:38.663+03:00" insertType="1">
                <plugin-property key="countryName" value="Россия"/>
            </position>
        </positions>
        <payments>
            <payment typeClass="BankCardPaymentEntity" amount="12.31" description="Оплата по банковской карте">
                <plugin-property key="card.hash"/>
                <plugin-property key="cash.transaction.id" value="130065"/>
                <plugin-property key="terminal.number" value="666"/>
                <plugin-property key="cash.transaction.date" value="2021-04-26 13:25:47.806"/>
                <plugin-property key="bank.id" value="BankEmulator"/>
                <plugin-property key="ref.number" value="222"/>
                <plugin-property key="loyalty.program.code" value="324011"/>
                <plugin-property key="card.type" value="MasterCard"/>
                <plugin-property key="auth.code" value="1111111"/>
                <plugin-property key="bank.type" value="UNKNOWN"/>
                <plugin-property key="card.number" value="************5432"/>
            </payment>
        </payments>
        <discount positionId="1" goodCode="45033" amount="14.4" isDiscountPurchase="false" AdvertActGUID="2700" AdvertActExternalCode="SR10_2653" AdvertActDiscountType="-1" advertType="DISCOUNT_GOODS" quantity="1.0"/>
        <discount positionId="1" goodCode="45033" amount="0.72" isDiscountPurchase="false" AdvertActGUID="2764" AdvertActExternalCode="SR10_2642" AdvertActDiscountType="9" advertType="DISCOUNT" quantity="1.0"/>
        <discount positionId="1" goodCode="45033" amount="1.37" isDiscountPurchase="true" AdvertActGUID="2996" AdvertActExternalCode="SR10_2878" AdvertActDiscountType="20" advertType="DISCOUNT" quantity="1.0"/>
        <bonuses/>
    </purchase>