Ebay Style Смотреть этот пункт - PullRequest
0 голосов
/ 17 января 2012

Существуют ли какие-либо учебные пособия по добавлению функции «смотреть это» в интернет-магазин, чтобы пользователи могли видеть, например, когда товар выставлен на продажу.

Моя текущая настройка в php и mysql, и я не предлагаю эту функцию, но хотел бы дать мне больше контроля над тем, что они смотрят, и иметь возможность получать уведомления, когда товары поступают в продажу.

Все товары в магазине перечислены в таблице с уникальными идентификаторами продукции. Затем я планировал добавить новую таблицу для «продаж» - после определенного события я хотел бы автоматизировать электронную почту для каждого пользователя, который добавил идентификатор продукта в свой список наблюдения.

Функциональность очень похожа на функцию часов в ebay, но учитывая потенциальный масштаб работ, я хочу оценить, насколько легко будет выполнить и поддерживать его, прежде чем тратить на него много времени / усилий!

Спасибо JD

1 Ответ

0 голосов
/ 17 января 2012

Независимо от того, что вы выбираете для «наблюдения», общая концепция довольно проста. У вас есть реляционная таблица с идентификатором пользователя и идентификатором элемента. Эта таблица добавляется в событие (нажмите или отправьте форму, однако вы решите это сделать). В любом случае ее очень легко реализовать. Если вы знаете, как вставить в базу данных, мне не нужно объяснять процесс.

Затем вы можете запустить скрипт поиска и уведомления при изменении таблицы или запустить cron, который проверяет каждую минуту.

Это настолько расплывчато, что моей душе больно публиковать, но в конечном итоге общая концепция проста. войти в отношения. проверять каждую минуту, чтобы увидеть, если пользователь должен быть уведомлен. конец истории.

Теперь, для более подробного описания или реального кода, вы можете сузить свой запрос. Было бы полезно узнать, используете ли вы фреймворк или выполняете прямые запросы mysql. Вы можете установить cron? и т.д.

Я обновлю, если вы предоставите информацию, достаточную для четкого ответа.

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