Skip to content

Подключение товарных коллекций на сайте через DIV

Самый простой способ установки товарных коллекций на сайт – размещение DIV-блоков.

JS SDK автоматически находит все DIV-блоки с определенным классом, получает из них идентификаторы коллекций, запрашивает информацию и верстку по ним и вставляет готовые товарные подборки на сайт.

Для автоматической отрисовки достаточно установить DIV-блоки на странице в формате:

html
<div
    class="rees46-collection-products-results"
    data-collection-id="6"
    data-collection-callback="console.log"
    data-collection-error="console.log"
    data-collection-location="London"
    data-collection-email="my@email.com"
    data-collection-phone="70000000000"
    data-collection-external_id="..."
    data-collection-loyalty_id="..."
/>

Описание атрибутов тега:

ПараметрТипОбязателен?Описание
classStringДаДолжен содержать класс rees46-collection-products-results. Для white label кластеров rees46 меняется на код, соответствующий white label
data-collection-idIntegerДаИдентификатор товарной коллекции из личного кабинета
data-collection-callbackStringНетИмя JS функции, куда уйдет ответ сервера, если вы хотите обработать его сами. Если не указать, то JS SDK автоматически обработает ответ и сгенерирует верстку из шаблона, заданного в личном кабинете
data-collection-errorStringНетИмя JS функции, куда уйдет ответ сервера в случае ошибочного запроса
data-collection-locationStringНетКод текущего выбранного города покупателя, если у вас в товарном фиде поддерживаются локации. Если локаций у вас нет, то параметр не обязателен. Если есть, то обязателен
data-collection-emailStringНетEmail текущего посетителя, если есть
data-collection-phoneStringНетТелефон текущего посетителя, если есть
data-collection-external_idStringНетВнешний идентификатор текущего посетителя, если есть
data-collection-loyalty_idStringНетИдентификатор участника внешней программы лояльности