Bquadro: Избранные товары (добавление в избранное на сайте) Pro
Технические данные
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Старт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Стандарт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
- Программа для ЭВМ "1С-Битрикс24". Лицензия Интернет-магазин + CRM (12 мес.)
Описание
Модуль "Bquadro: Избранные товары Pro" позволяет добавить товары в избранное как авторизованным, так и неавторизованным пользователям.
Если пользователь не авторизован, то избранные товары привязываются к неавторизованному пользователю и хранятся в кукис 30 дней.
При авторизации все избранные товары на сайте привязываются к текущему пользователю. Соответственно, список избранного будет доступен с любого устройства.

Как сделать избранное на сайте
Функционал добавления товаров в избранное и вывод их на отдельной странице реализуется на сайте в несколько шагов.
Установите модуль "Bquadro: Избранные товары Pro".
Выберите, где будет располагаться страница Избранное на сайте, и разместите на этой странице компонент "bquadro.favorite:catalog.favorite"
Добавьте в шаблон сайта элементы с конкретными атрибутами: кнопку для добавления товара в избранное, блок для отображения избранного в шапке сайта. Нужные атрибуты и примеры кода мы указали на вкладке “Установка”.
Для установки модуля требуется сначала установить бесплатный модуль “Bquadro: Мониторинг сайта”, содержащий общие классы для всех модулей Bquadro.
После этого вы можете продолжить установку стандартными средствами Битрикс:
Перейдите в админке сайта в Marketplace → Каталог решений: /bitrix/admin/update_system_market.php
Найдите модуль “Bquadro: Добавление в избранное Pro” (bquadro.favorite). Установите модуль.
После установки модуля:
1. Разместите на нужной странице компонент "bquadro.favorite:catalog.favorite", который находится по пути Би-Квадро -> Избранные товары -> Избранные товары.

2. Для отображения кнопки "Добавить в избранное" в карточке товара необходимо добавить кнопку с атрибутами:
1) data-entity="bq-favorite-item"
2) data-id="1", где 1 - это ID элемента инфоблока
Пример кнопки:
<button data-entity="bq-favorite-item" data-id="1"> Добавить в избранное </button> |

3. Для показа количества избранных товаров в шапке сайта необходимо разместить элемент с атрибутом:
data-entity="bq-favorite-count"
Пример:
<div data-entity="bq-favorite-count"></div> |

4. Для добавления товара в избранное по API необходимо вызвать функцию bqAddToFavorite().
Пример кода:
use Bitrix\Main\Loader;
if (Loader::includeModule('bquadro.favorite')) {
$id = '1'; // ID элемента инфоблока
bqAddToFavorite($id):
} |
Контакты разработчика на сайте https://bquadro.ru/contacts/
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
