Показано с 1 по 5 из 5

Тема: Разный процент оплаты бонусами

  1. #1
    Разбирающийся
    Регистрация
    05.11.2011
    Адрес
    Набережные Челны
    Сообщений
    364
    Поблагодарил(а)
    31
    Благодарностей: 24 (сообщений: 12)

    Разный процент оплаты бонусами

    Есть бонусная система, реализовано через ПДС. Хотят ограничить возможность оплаты бонусами счета только 20%.
    Но есть множество карт на которые не бонусы зачисляют, а закидывают деньги, на них ограничения 20% ставить не надо.
    Как реализовать?
    Бросил окурок в чистую воду, смотри в отражение, увидишь урода.

  2. #2
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Внутри ПДС разделения счетов нет.
    Как вариант, вести 2 базы ПДС. В одной карты бонусные, во второй денежные.
    Но для этого нужно однозначно разделить номера карт на 2 диапазона.
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  3. #3
    Разбирающийся
    Регистрация
    28.06.2013
    Адрес
    Краснодар
    Сообщений
    1,333
    Поблагодарил(а)
    23
    Благодарностей: 143 (сообщений: 101)
    Сделать 2 валюты, у бонусной валюты поставить параметр максимальный процент = 20%, у платежной =100%
    MCR-алгоритмами разделить диапазоны или номера карт на бонусные и платежные, но как правильно уже заметили, одна и та же карта не сможет быть бонусной и платежной, т.к. счет в ПДС один

  4. #4
    Разбирающийся
    Регистрация
    05.11.2011
    Адрес
    Набережные Челны
    Сообщений
    364
    Поблагодарил(а)
    31
    Благодарностей: 24 (сообщений: 12)
    Подскажите как МСР алгоритмами разделить. Ни разу не сталкивался еще
    допустим есть карты 778=123450001=10001, 778=123450001=10002, 778=123450001=10003 этим 20
    и 778=123450001=20001, 778=123450001=20002, 778=123450001=20003 этим 100
    Бросил окурок в чистую воду, смотри в отражение, увидишь урода.

  5. #5
    Разбирающийся
    Регистрация
    27.02.2017
    Адрес
    Москва
    Сообщений
    279
    Поблагодарил(а)
    8
    Благодарностей: 101 (сообщений: 66)
    Ну если отличительной особенностью карт является то, что значимая часть начинается с двойки или единицы, а вот эта часть всегда одинаковая 778=123450001=.
    тогда что-то вроде такого скрипта подойдёт, пишу правда без проверки.

    Первый MCR:

    begin
    result := false;
    if pos('778=123450001=1', parameter) > 0 then
    begin
    delete(parameter, 1,14);
    result := true;
    end;
    end;

    Второй, тоже самое только 778=123450001=2

Похожие темы

  1. Не отображается процент изменяемой скидки
    от Keeper в разделе Скидки и дисконтные системы в R-Keeper 7
    Ответов: 3
    Последнее сообщение: 12.12.2017, 11:15
  2. Настройка оплаты бонусами
    от developerius в разделе Скидки и дисконтные системы в R-Keeper 7
    Ответов: 5
    Последнее сообщение: 12.08.2016, 09:24
  3. Скидки сумма и процент в одном чеке
    от s4you в разделе Скидки и дисконтные системы в R-Keeper 7
    Ответов: 4
    Последнее сообщение: 21.10.2015, 15:40
  4. Разный вид печати пречеков на разных станциях
    от mcmaster в разделе R-Keeper 7 и фискальные регистраторы, а также чеки и пречеки
    Ответов: 5
    Последнее сообщение: 17.07.2015, 16:19
  5. Ограничение оплаты бонусами.
    от dr.pain в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 12
    Последнее сообщение: 09.02.2012, 18:17

Ваши права

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