Господа, подскажите, плз, какой-то компонент, с помощью которого можно организовать учет баллов (приход / расход) посетителей.
Если подробней, то предполагается реализовать вот такой замысел (тут все разжевано, это выписка из ТЗ), но можно и просто что-то похожее:
Клиент получающий бонусную номерную карту регистрирует ее на сайте (стандартными средствами Joomla!), и после регистрации может просматривать состояние бонусного счета и историю бонусных операций.
Методика начисления и списания следующая:
1) Новый, незнакомый клиент получает возможность начисления баллов в сумме "X" процентов, на бонусный счет с каждого визита в салон - сумму и дату визита вносит администратор салона - клиент только видит результат.
2)Если он порекомендует кому то салон, то реферал при оформлении своей карты помимо положенных "X" % (как новый клиент), получит дополнительные "Y"%, к первому и каждому последующему визиту. Кроме того человек по рекомендации, которого реферал пришел, также к своему бонусному счету получает "Z"% от суммы каждого визита реферала.
3) На бонусный счет может падать некоторая сумма "A" за "B" дней до дня рождения (из анкетных данных), которая "сгорит" через "С" дней.
4) Прочие (не праздничные) баллы, также горят через "E" дней, после начисления, если их не использовать.
5) Использование/списание баллов оформляется администратором салона, без участия в этом процессе клиента: Вносится дата, сумма, короткое описание операции (продажа, услуга - ну допустим 200 символов)
Клиент при авторизации на сайте должен иметь возможность увидеть состояние счета. историю операций.
отдельно "свои" и отдельно по рефералам.
все указанные переменные должны настраиваться через админку.
при изменении переменных, пересчет уже начисленных баллов не производится.