Введение
Чтобы "наследить" картой в заказе при оплате на рубли, необходимо настроить виртуальную "нулевую" скидку.
Настройка применения виртуальной скидки (устаревшее)
Чтобы при наличии бонусного счета и при отсутствии дисконтного, добавлялась "виртуальная" нулевая скидка, в Редакторе карт CRM нужно завести нулевой дисконтный тип счета для клиента и включить параметр HasVirtualDiscont = 1 в Farcards.exe.
Тестировался данный функционал на следующих версиях:
- R-Keeper CRM 5.7.18.4
- Farcards 6.04
- R-keeper 7.5.3.72
Для применения виртуальной скидки на кассе необходимо в редакторе карт R-Keeper CRM завести клиенту дисконтный тип счета с указанием уровня, схема которого имеет ставку 0% и связана по коду с соответствующей скидкой в R-Keeper v7.
В Farcards.ini следует дополнительно прописать параметр:
HasVirtualDiscount=1 // использовать виртуальную скидку
HasVirtualDiscount=0 // не использовать её
Настройка применения виртуальной скидки
В настоящее время для использования виртуальной скидки не обязательно добавлять дисконтный счет клиенту, достаточно наличие счета потрат.
Тестировался данный функционал на следующих версиях:
- R-Keeper CRM 5.8.5
- Farcards 6.04
- R-keeper 7.5.3.217
Для заведения нулевой скидки необходимо:
1. в Редакторе карт добавить схему со ставкой 0%;
2. в Редакторе карт добавить дисконтный тип счета со схемой из п.1;
3. сам дисконтный счет клиентам добавлять не обязательно;
4. параметр HasVirtualDiscount в FARCARDS.INI больше не требуется.
В итоге получается, что в системе, или есть схема с базовой ставкой 0 или её нет. Схемы без базовых ставок не рассматриваются (не учитываются).
Примечание
Если в системе имеется несколько нулевых скидок (схем с ставкой "0"), то берется первая попавшая. Если необходимо выставить какую-то схему по приоритету первой, то название данной "нулевой" схемы должно быть следующее: "ZERO VIRTUAL DISCOUNT".