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

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


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
Надіслати
Поділитися на інших сайтах

2 часа назад, 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 взять часть для "Пользователи Онлайн" и преобразовать его для определенного товара

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

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


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

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

1 минуту назад, spectre сказал:

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

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

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


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

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

1 минуту назад, spectre сказал:

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

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

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


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

 

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

7 минут назад, kagan сказал:

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

 

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

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


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

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

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


  • 4 years later...
24.07.2019 в 14:01, kagan сказал:

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

 

 

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

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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