07.05.2015 06:26
Доброго времени суток! Возникла проблема с реализацией задачи. Возможно кто нибудь сталкивался? Заранее спасибо!

Прошу подсказать как можно реализовать сл. скидку (49.5). Стояла задача: выдать карты клиентам, периодически начислять сумму на каждую карту. При оплате чека картой давать скидку 10%, но в случае нехватки средств на карте - дать возможность доплатить чек другим видом оплаты. В случае если на карте нет средств, либо средства есть, но в качестве оплаты выбран (например) наличный расчет - скидку не предоставлять.

Реализовал так: завел новый тип счета, создал клиентов, у них зарегистрировал счета и присвоил номера карт. В видах оплат создал новый тип оплаты (его использование ограничил группой клиентов и привязал его к созданному типу счета). Создал шаблон для этих карт для определения клиента. Создал автоматическую скидку "На чек по сумме счета зарегистрированного клиента", где указал что работает только для нового типа счета.

Кассир прокатывает карту, клиент определяется и сразу же внизу указана скидка (хотя в этот момент еще неизвестно с какого счета пойдет оплата!) И как следствие - при выборе вида оплаты (например) наличный расчет - скидка так же остается (а по начальным условиям - только если платеж проходит со счета). Нигде не смог найти скидки на вид оплаты - тогда задача была решена бы проще.
07.05.2015 07:14
Странноватая задача. И, по моему мнению, противоречащая законодательству.
Нельзя менять стоимость товара в зависимости от того, чем человек оплачивает.
07.05.2015 07:33
Как мне кажется, увеличивать - возможно противоречит, а уменьшать - могут как угодно (если конечная цена не станет ниже МРЦ например на табак).
12.05.2015 14:44
Думается, задача нерешаемая в рамках укм4.

Скидки рассчитываются ДО того, как начинается оплата.

В этом есть своя логика:
1) Сначала клиенту предъявляется сумма, потом он решает, как будет платить. Это разумно.
2) Чтобы запросить эквайринг, надо заранее определиться по сумме.
3) Если платеж не прошел, вид оплаты поменяется.
4) Бывает смешанная оплата.

Комбинация этих факторов делает очень затейливой даже не реализацию, а постановку задачи на скидку по виду оплаты.
13.05.2015 15:37
А возможна ли реализация, при которой перед считыванием товаров, считывается карта, ну и дальше все расчеты и т.п.?
13.05.2015 15:43
Карту клиента считать можно. Она может дать некую скидку клиенту, только что ты будешь делать, если у клиента на карте не хватит денег?
13.05.2015 16:06
Дык, если эта же карта является средством оплаты, то наверняка можно сделать частичную оплату? Нет?
Либо, как вариант, заморочиться с проверкой суммы на карте и промежуточным итогом?
Т.е., считали карту, узнали баланс, начинаем пробивать товары и мониторим промежуточный итог, как только превысили баланс - стоп-машина!
Правда, тогда получаем проблему, типа: "этот товар замените на этот". Но это может решаться через считывание всех товаров, а потом, в случае нехватки средств, перелопатить чек.
14.05.2015 07:18
А почему кассир должен знать заранее баланс по карте клиента?
И как быть, если покупатель купил одну единицу достаточно дорогого товара?
14.05.2015 08:19
Думаю, с балансом вопрос можно регулировать правилами пользования картами.
Например, бонусные карты М-Видео. Там баланс спокойно проверяется кассиром, т.е. он его видит.
Если купили дорогой товар, а средств недостаточно? Как вариант отменить покупку, и оформить ее без использования карты.
14.05.2015 08:36
И почему при этом должна меняться его стоимость?
Часовой пояс GMT +3, время: 11:00.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.