3.2.2

Добавлена возможность выбора кратких свойств, которые нужно показывать в списке товаров и на странице товара

На странице редактирования раздела добавлена настройка, в которой можно выбрать, какие свойства будут отображаться с списке товаров (вид отображения "Список") и в кратких свойствах на странице товара

Добавлена возможность создавать свои текстовые вкладки на странице товара

Для того, чтобы вывести на странице товара произвольную вкладку, нужно:

  1. Создать свойсто типа "HTML/текст" с названием вкладки и символьным кодом, который начинается с AST_CUSTOM_TAB_. Пример:
  2. Заполнить данное свойство у требуемого товара.

На странице бренда добавлена возможность указать, какие разделы каталога необходимо показывать

На странице редактирования бренда появилась настройка, позволяющая выбрать, какие разделы нужно отобразить:

Добавлена опция отложенной загрузки внешних скриптов (с задержкой в 5 секунд)

Зачастую на сайте размещают много разных виджетов, онлайн-консультантов и прочие скрипты, которые могут отрицательно влиять на скорость загрузки страницы. Не всегда эти скрипты требуют мгновенной загрузки. Например, не факт, что покупатель, зайдя на сайт, тут будет писать в онлайн-чат. Поэтому подобные скрипты вы можете разместить в настройке модуля "Скрипты с отложенной загрузкой (5 секунд)" и тогда они будут выполнены только через 5 секунд после загрузки страницы у пользователя.

Добавлена надпись "Под заказ" для товаров, которых нет в наличии, но можно купить

Данная надпись выводится для тех товаров, которых нет на складе (0 или меньше), но при этом они доступны к покупке (согласно настройкам 1С-Битрикс). Надпись выводится, если установлена соответствующая опция в модуле решения.

Добавлена возможность переопределения языковых файлов шаблона (без потери возможности обновляться)

В папке /bitrix/templates/astdesign_climate/lang/ru надо создать свой файл common_custom.php, в котором можно переопределить языковые переменные решения. Это может потребоваться в том случае, когда нужно изменить одну фразу, а менять шаблон и терять возможность автоматического обновления не хочется. Внимание: переопределить можно только те переменные, которые есть в файле /bitrix/templates/astdesign_climate/lang/ru/common.php

Аналитика: поддержка Google Enhanced Ecommerce (расширенная электронная торговля), поддержка целей Google Analytics

Если вы используете Google Аналитику и электронную торговлю, то данные о различных действиях будут передаваться с сайта автоматически.

Что передаётся в Ecommerce:
  1. Просмотр страницы товара. Событие (gtm-ee-event-action) - Product Detail . Пример:
  2. Данные о странице, с которой перешли (какие товары отображались до перехода на детальную страницу и что это была за страница). Событие (gtm-ee-event-action) - Product Click
  3. Данные о сопутствующих товарах, которые показываются на детальной странице. Событие (gtm-ee-event-action) - Product Impression
  4. Данные о странице списка товаров Событие (gtm-ee-event-action) - Product Impression
  5. Данные со страницы Корзины. Событие (gtm-ee-event-action) - Checkout Step 1
  6. Данные со страницы оформления заказа. Событие (gtm-ee-event-action) - Checkout Step №... Указывается номер шага - 2 (личные данные), 3 - доставка и оплата, 4 - подтверждение заказа
  7. Данные о созданном заказе. Событие (gtm-ee-event-action) - Purchase
  8. Удаление товара из корзины. Событие (gtm-ee-event-action) - Removing a Product to a Shopping Cart
  9. Добавление товара в корзину. Событие (gtm-ee-event-action) - Adding a Product to a Shopping Cart
События для аналитики:
  1. Просмотр страницы товара
    ga('send', 'pageview');
    ga('send', 'event', 'product', 'view');
  2. Просмотр страницы категории.
    ga('send', 'pageview');
    ga('send', 'event', 'category', 'view');
  3. Просмотр страницы корзины
    ga('send', 'pageview');
  4. Просмотр страницы оформления заказа.
    ga('send', 'event', 'checkout', 'Step №...');
    . Передаётся номер шага в оформлении заказа.
  5. Успешное оформление заказа
    ga('send', 'event', 'checkout', 'success');
  6. Удаление товара из корзины.
    ga('send', 'event', 'basket', 'deleteProduct');
  7. Добавление товара в корзину.
    ga('send', 'event', 'basket', 'addProduct');