Автор Тема: Случайная расстановка товаров в категории  (Прочитано 69 раз)

19 Апреля 2016, 14:17:09
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте , нужно что бы когда человек заходил в категорию для него случайным образом генерировался список товаров и когда переходил на 2 страницу этой же категории , очередность товаров которая  с генерировалась для него осталась той же .

Но когда он обновит страницу , с генерировалась бы новая последовательность и так для каждого клиента в каждой категории.

Плиииииииз!!!Помогите Я уже устал искать решение , думал может выключить стандартную сортировку и использовать это shuffle($products) и еще у меня включен BLOCKLAYERED
19 Апреля 2016, 14:20:14
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 20843
  • Репутация: +25277/-0
  • Prestashop - просто и эффективно
    • Просмотр профиля
Ни в одном модуле фильтров нет случайной генерации. Можете не искать решения со стандарными модулями.
Вам нужно создать свой модуль под такие требования.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
20 Апреля 2016, 13:04:42
Ответ #2
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ни в одном модуле фильтров нет случайной генерации. Можете не искать решения со стандарными модулями.
Вам нужно создать свой модуль под такие требования.
Может есть способ хотя бы в ручную менять позиции товаров но через админку , более быстрее . Может через базу данных.
Или как самому в ручную генерировать случайную последовательность товаров ?
20 Апреля 2016, 13:16:10
Ответ #3
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22126
  • Репутация: +17110/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Цитировать
генерировалась бы новая последовательность и так для каждого клиента в каждой категории.
В ручную для каждого клиента как вы себе это представляете? Ни в админке, ни в бд, только скриптом.
Создаете таблицу последовательностей в бд, для каждой уникальный ключ, при заходе пользователя на сайт в сессию сохраняете ид последовательности. Меняте контроллер Category и шаблон product-list.tpl. Пока сессия не удалена клиент будет видеть товары в определенной последовательности.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.