Бонусы заняты. Расчет идет по такой системе - приходит гость,покупает на кассе пополнения блюдо - пополнить счет,за это на его карту начисляется 100% бонус. Этим бонусом он и расплачивается в заведении.
1) Депозит он получает в зависимости он выбора стола - в клубе,ресторане и т.д. В этих зонах есть столы с разными ценовыми категориями. Карту гость пополняет на входе.
Если гость занял стол с депозитом 2000 руб, и потратил только 1500,и он хочет пересесть за стол в другой зоне с депозитом 5000,то сначала с карты гостя должно быть списана сумма за один депозит,а позже за другой.
Депозит- это гарантия гостя,что он потратит определенную сумму занимая этот стол. А просидеть время за столом с одной позицией меню и пойти дальше - это не выгодно.
2) Да,либо ему идти на кассу, либо он вправе попросить официанта пополнить карту.
Карта на входе уже реализована.