Задать вопрос
@lemonlimelike

Как показать последние просмотренные товары?

Всем привет. Сегодня пришла такая идея, добавить на сайт последние просмотренные товары пользователя.
Как бы это сделать, кто знает? Какая будет логика этого? Надо будет при просмотре товара пользователем, привязывать его сессию, или что то еще и потом вносить это в бд, и выводить? Так будет? или есть полегче?
  • Вопрос задан
  • 2379 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Решения вопроса 1
@ipokos
- если магаз на цмс, смотрите готовые модули, плагины.
Если будете писать сами, то нужно определится с тем, как долго вы хотите это показывать.
Если в пределах одной сессии пользователя. То достаточно писать все в куки и не засорять базу..
Если нужно хранить это сколько-угодно долго, то тогда пишите в сессию, из нее в базу.
Но учитывайте еще момент, сессии каких пользователей будете хранить..
т.е. если только авторизированных - это +-.. Если и гостей тоже, то тогда нужно понимать что будут записываться просмотренные товары для пользователей которые может и не вернуться на сайт..
Но можно сделать и очистку таблиц по крону и т.п.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы