Подскажите плагины Есть решение
Подскажите, пожалуйста, плагин для избранных товаров и плагин для просмотренных товаров, которые создают свою таблицу в базе данных, а не держат информацию в куках.
Подскажите, пожалуйста, плагин для избранных товаров и плагин для просмотренных товаров, которые создают свою таблицу в базе данных, а не держат информацию в куках.
6 ответов
В таблице базы данных можно хранить данные только с привязкой к зарегистрированному и авторизованному посетителю магазина, потому что у него есть уникальный постоянный идентификатор. Незарегистрированных и неавторизованных посетителей можно идентифицировать только по номеру пользовательской сессии, а её срок жизни ограничен. Поэтому такой идентификатор - временный. Время жизни сессии истечёт, и связанные с нею записи в базе данных перестанут быть привязанными к чему-либо. Придётся их чистить, например, через cron. А каждое посещение с другого браузера - это новая сессия, даже если фактически покупатель - тот же самый. Но в плагине это узнать не получится, пока покупатель не войдёт с паролем.
Откуда появилось требование хранить эти данные именно в базе данных?
пишется мобильное приложение для магазина, избранное и просмотренное будем доставать запросом на сайт.
Вот тут избранное хранится в БД (для зарегистрированных пользователей)
https://www.webasyst.ru/store/plugin/shop/wish/
Спасибо, взял на заметку. что насчёт "просмотренные"?
Таких не знаю.
Хотел когда-нибудь переделать этот https://www.webasyst.ru/store/plugin/shop/recent/
Но не вижу в этом большого потенциала, поэтому не занимался.
Сильно надо? ?
мы просто нужно, чтобы просмотренные находились в базе данных