обновление пользовательских данных, если пользователь входит через 24 часа в magento - PullRequest
1 голос
/ 23 февраля 2012

Я хотел бы обновить баллы моего клиента, который заходил каждые 24 часа. Значит, если пользователь посещает ежедневно, пользователь получит 50 баллов. Например: пользователь последний раз посещал: сейчас, затем завтра, если пользователь посетит его снова, он получит балл.

Ну, думаю, я могу сделать это двумя способами. У меня есть временная шкала в моей таблице очков, как в последний раз, когда очки обновляются. Таким образом, я должен установить минимум 24 часа, чтобы обновить точки, установленные на +50 от временного столбца от точек talbe.

Или, иначе я могу сделать это прямо из сессии.

Полагаю, по расписанию мне будет легче.

Так что любой может дать мне код или пример кода для его кодирования. Ну, я думаю, что смогу сделать это, но я немного растерялся, так может кто-нибудь помочь?

1 Ответ

0 голосов
/ 23 февраля 2012

Preaumbule:

* Если я не ошибаюсь, каждый запрос регистрируется в базе данных.В модуле CE за это отвечает Mage_Log.Более того есть такая таблица как log_customer.Таким образом, вы можете поймать входящего клиента. *

Что у вас сейчас?У вас есть какой-нибудь модуль или что-то?Я бы посоветовал вам отловить вход клиента в событие или переписать какой-нибудь существующий класс и записать в таблицу базы данных всю необходимую вам информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...