Дополнительные настройки отдельных инструментов



Виджет "Бустер среднего чека"

Для корректной работы этого виджета сервису необходимо иметь доступ к актуальной сумме корзины.
Для этого мы просим вас передавать значение суммы корзины пользователя в локальное хранилище данных браузера (LocalStorage) в виде ключ/значение.
Это значение должно изменяться в зависимости от действий пользователя (добавления товаров в корзину, изменение их количества, удаление товаров) даже без перезагрузки страницы.
Имя ключа - lh_cart_sum.
Вот простой пример JavaScript кода, который устанавливает значение ключа LocalStorage:
localStorage.setItem('lh_cart_sum', cart_sum_variable_name);

где cart_sum_variable_name - сумма корзины пользователя.
Подробнее про LocalStorage
Рассылка "Брошенный просмотр категории товаров"

Для работы триггерной рассылки "Брошенный просмотр категории товаров" необходимо предоставить файл со списком категорий товаров.
Список должен содержать название, URL и ID категории.
ID категорий в списке должны совпадать с ID категорий в фиде, так как исходя из сопоставления ID категорий система будет понимать, из какой категории нужно запросить товары для добавления в рассылку. Категория товара указывается в параметре <categoryId>.
Пример списка:
Название
URL
ID
Одежда
https://example.com/catalog/clothes/
1
Обувь
https://example.com/catalog/shoes/
2
Пример фида:
<categories>
 <category id="1">Одежда</category>
 <category id="2">Обувь</category>
</categories>
<offers>
 <offer id="784" available="true">
 <name>Пальто</name>
 <url>https://example.com/catalog/clothes/item-784/</url>
 <categoryId>1</categoryId> <!--категория товара-->
 </offer>
 <offer id="265" available="true">
 <name>Свитер</name>
 <url>https://example.com/catalog/clothes/item-265/</url>
 <categoryId>1</categoryId> <!--категория товара-->
 </offer>
 <offer id="591" available="true">
 <name>Ботинки</name>
 <url>https://example.com/catalog/shoes/item-591/</url>
 <categoryId>2</categoryId> <!--категория товара-->
 </offer>
 <offer id="803" available="true">
 <name>Кроссовки</name>
 <url>https://example.com/catalog/shoes/item-803/</url>
 <categoryId>2</categoryId> <!--категория товара-->
 </offer>
<offers>

В данном примере, если визит пользователя закончится на просмотре категорий (и просмотра карточек товара не было за визит), а последняя просмотренная будет https://example.com/catalog/shoes, то пользователь получит письмо с товарами, которые относятся к категории с идентификатором "2" - <categoryId>2</categoryId>.
Если вы используете подкатегории товаров, то важно учитывать, что дочерние категории товаров не будут учитываться, если в <categoryId> товара указана родительская.
Пример фида:
<categories>
 <category id="1">Одежда</category>
 <category id="11" parentId="1">Верхняя одежда</category>
 <category id="12" parentId="1">Брюки</category>
 <category id="2">Обувь</category>
 <category id="21" parentId="2">Ботинки</category>
 <category id="22" parentId="2">Кроссовки</category>
</categories>
<offers>
 <offer id="784" available="true">
 <name>Пальто</name>
 <url>https://example.com/catalog/clothes/outerwear/item-784/</url>
 <categoryId>11</categoryId> <!--категория товара-->
 </offer>
 <offer id="591" available="true">
 <name>Ботинки</name>
 <url>https://example.com/catalog/shoes/boots/item-591/</url>
 <categoryId>21</categoryId> <!--категория товара-->
 </offer>
<offers>

В данном случае список категорий должен выглядеть следующим образом:
Название
URL
ID
Верхняя одежда
https://example.com/catalog/clothes/outerwear/
11
Брюки
https://example.com/catalog/clothes/trouseres/
12
Ботинки
https://example.com/catalog/shoes/boots/
21
Кроссовки
https://example.com/catalog/shoes/sneakers/
22
Виджет "Брошенная корзина"

Для работы виджета “Брошенная корзина” нужно хранить актуальные данные о состоянии корзины пользователя в local storage в формате JSON, название ключа: _lh_abandoned_cart_widget_data.

Содержимое ключа:

Общая сумма корзины, формат - число(number);

Список товаров:

название товара, формат - строка(string);

ссылка на изображение товара, формат - строка(string);

ссылка на товар, формат - строка(string);

количество товаров, формат - число(number);

сумма стоимости товаров, формат - число(number).

❗ Если корзина пользователя пуста, данный ключ должен быть удален из local storage.

Пример:

{

 "total_cart_sum": 5000,

 "cart_items": [

 {

 "name": "Смартфон",

 "img": ".../smartphone.png",

 "link": ".../catalog/smartphone/",

 "count": 1,

 "price": 3000

 },

 {

 "name": "Наушники",

 "img": ".../headphones.png",

 "link": ".../catalog/headphones/",

 "count": 2,

 "price": 2000

 }

 ]

}

