Количество просмотров (viewd) [Shop-Script]
Считает количество просмотров карточки товара
Плагин считает количество просмотров карточки товара и показывает счётчик для каждого товара
Увеличение счётчика происходит при каждом открытии страницы. Чтобы избежать лишних накруток, обновление счётчика производится js-скриптом, генерирующим запрос к серверу. Не учитываются просмотры:
Расположение счетчика на странице
Если в настройках плагина разрешён показ счётчика в хуке frontend_product.block_aux, то счётчик будет показан в боковой колонке (как правило) под блоком добавения в корзину (как на скриншоте). Если это расположение вас не устраивает, вы можете отключить показ по хуку в настройках плагина и самостоятельно отредактировать шаблон карточки товара (обычно product.html). В шаблоне можно использовать либо просто переменную $product.total_views, содержащую число, равное количеству просмотров.
Также можно вызвать хелпер, чтобы показать уже сгенерированный текст (зависит от шаблона) с количеством просмотров:
По умолчанию плагин использует простой шаблон, выводящий строку «Всего просмотров этой страницы: XX». Этот шаблон используется для показа по хуку или при вызове хелпера. Если вы хотите изменить шаблон, убрать из него что-то, добавить иконки и т.п., то в настройках витрины, в теме дизайна, в списке файлов добавьте в тему дизайна файл plugin.viewd.product.html (если его ещё там нет) и тогда плагин будет испольовать этот шаблон. В шаблоне точно доступны переменные $total_views и $product.
Считает количество просмотров карточки товара
Плагин считает количество просмотров карточки товара и показывает счётчик для каждого товара
Увеличение счётчика происходит при каждом открытии страницы. Чтобы избежать лишних накруток, обновление счётчика производится js-скриптом, генерирующим запрос к серверу. Не учитываются просмотры:
- Посетителями с отключенным javascript (боты?)
- Посетителями с отключенными cookies (боты?)
- Обновления страницы — просто сделать refresh для увеличения счётчика не получится
- Авторизованными пользователями бэкенда — сотрудники магазина могут смотреть карточку товара сколько угодно, их не посчитают
Расположение счетчика на странице
Если в настройках плагина разрешён показ счётчика в хуке frontend_product.block_aux, то счётчик будет показан в боковой колонке (как правило) под блоком добавения в корзину (как на скриншоте). Если это расположение вас не устраивает, вы можете отключить показ по хуку в настройках плагина и самостоятельно отредактировать шаблон карточки товара (обычно product.html). В шаблоне можно использовать либо просто переменную $product.total_views, содержащую число, равное количеству просмотров.
Также можно вызвать хелпер, чтобы показать уже сгенерированный текст (зависит от шаблона) с количеством просмотров:
- {$wa->shop->viewdPlugin->views($product)} — только Shop-Script 8.17+! Это безопасный вариант в современных версиях Shop-Script, не ломающий работу сайта, даже если плагин будет отлючен или удалён
- shopViewdPluginViewHelper:roductViews($product) — для устаревших версий Shop-Script
По умолчанию плагин использует простой шаблон, выводящий строку «Всего просмотров этой страницы: XX». Этот шаблон используется для показа по хуку или при вызове хелпера. Если вы хотите изменить шаблон, убрать из него что-то, добавить иконки и т.п., то в настройках витрины, в теме дизайна, в списке файлов добавьте в тему дизайна файл plugin.viewd.product.html (если его ещё там нет) и тогда плагин будет испольовать этот шаблон. В шаблоне точно доступны переменные $total_views и $product.