Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Этот товар сейчас смотрят...


Recommended Posts

Всем привет!

Ищу модуль - "этот товар сейчас просматривают..." (как на скрине)

Видел пару тем, ни одна толком не закончена, все уходят в рассуждения зачем, почему итд.

Давайте эту часть опустим и если кто знает готовый модуль для oc3 или как сделать (не думаю, что сложно) - подскажите, пожалуйста.

Суть его: в карточке товара он показывает рандомное число пользователей внутри заданного (1-30, например) , которые просматривают товар.

Screenshot_1.png

Надіслати
Поділитися на інших сайтах


Создаем блок и стилизируем его
В контроллере catalog/product создаем переменную в какой будет генерироваться случайное число

$data['count_cust'] = rand(1, 30);

И в twig выводим эту переменную

{{ count_cust }}

Локальные файлы если нужно подтянуть, тогде переменную нужно формировать по типу:

$data['count_cust'] = sprintf($this->language->get('text_customer_view'), rand(1, 30));

Языковая переменная будет иметь вид:

$_['text_customer_view'] = 'Этот товар сейчас смотрят %s пользователей';

И все

 

p.s. если нужны реальные показатели людей, какие смотрят тогда нужно чуть по другому заморочиться.

 

Можно на примере кода с /common/footer.php взять часть для "Пользователи Онлайн" и преобразовать его для определенного товара

  • +1 1
Надіслати
Поділитися на інших сайтах

  В 22.07.2019 в 14:14, Fedka сказав:

Создаем блок и стилизируем его
В контроллере catalog/product создаем переменную в какой будет генерироваться случайное число

$data['count_cust'] = rand(1, 30);

И в twig выводим эту переменную

{{ count_cust }}

Локальные файлы если нужно подтянуть, тогде переменную нужно формировать по типу:

$data['count_cust'] = sprintf($this->language->get('text_customer_view'), rand(1, 30));

Языковая переменная будет иметь вид:

$_['text_customer_view'] = 'Этот товар сейчас смотрят %s пользователей';

И все

 

p.s. если нужны реальные показатели людей, какие смотрят тогда нужно чуть по другому заморочиться.

 

Можно на примере кода с /common/footer.php взять часть для "Пользователи Онлайн" и преобразовать его для определенного товара

Expand  

Спасибо, сейчас попробую. А что имеется ввиду под "локальными файлами"?

Надіслати
Поділитися на інших сайтах


а можно просто добавить в viewed запрос к табличке и будет ид товара - время и дергать из нее на полчаса назад скажем

Надіслати
Поділитися на інших сайтах

  В 22.07.2019 в 17:11, spectre сказав:

а можно просто добавить в viewed запрос к табличке и будет ид товара - время и дергать из нее на полчаса назад скажем

Expand  

Вы имеете ввиду, чтобы показывать реальные просмотры с некоей отсылкой во времени? Дело в том, что сайт новый, дай Бог 5 человек в день просматривает. Толку от них, когда в каталоге 150к товаров?))))

Надіслати
Поділитися на інших сайтах


генерите тогда рандомный номер но люди вас быстро раскусят ведь если обновить страничку число может стать и меньше

Надіслати
Поділитися на інших сайтах

  В 22.07.2019 в 17:17, spectre сказав:

генерите тогда рандомный номер но люди вас быстро раскусят ведь если обновить страничку число может стать и меньше

Expand  

Впрочем, как и больше если изначально не было максимума))) 

Надіслати
Поділитися на інших сайтах


Показывает кол-во человек которые просматривают товар Х в данный момент (можно настроить как отображение реальных посетителей, так и рендомных):

 

Надіслати
Поділитися на інших сайтах

  В 24.07.2019 в 11:01, kagan сказав:

Показывает кол-во человек которые просматривают товар Х в данный момент (можно настроить как отображение реальных посетителей, так и рендомных):

 

Expand  

Интересный модуль. А для трешки есть?

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 1 month later...

Как в этом модуле накрутить просмотры что бы для каждого товара можно накрутить к примеру 50 просмотров, а то сделали в магазине тет-а-тет, а настроить не можем.

Надіслати
Поділитися на інших сайтах


  • 4 years later...
  В 24.07.2019 в 11:01, kagan сказав:

Показывает кол-во человек которые просматривают товар Х в данный момент (можно настроить как отображение реальных посетителей, так и рендомных):

 

Expand  

 

Не работает от слова совсем, в админке есть, в каталоге нет, ничего не происходит, протестировано на версиях opencart 2.3 и 3

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.