+7 499 938 8452 пн.-пт. 10:00 – 17:00
Загрузка...

Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!


В модуле предусмотрен механизм автоматической интеграции в шаблон сайта. Но так как используются javascript события стандартных компонент, на некоторых сайтах автоматическая интеграция может не сработать, в этом случае необходимо разметить php код в шаблоны битрикс компонент, прочитать детальнее.

1. Включаем сайт в настройках модуля.

2. Включаем интеграцию в шаблоны на необходимых страницах (далее пример интеграции на детальную страницу товара)



Основной контейнер #id это id тега который присутствует на странице.

Например, интеграция в детальную страницу товара, в стандартном шаблоне интернет магазина есть тег div с id который равен bx_eshop_wrap


В браузере Google Chrome, посмотреть html код страницы можно нажав правой кнопкой на странице и выбрав пункт меню "Просмотреть код"



Помимо контейнера вывода для авто-интеграции на детальную страницу товара нужно определить глобальную js-переменную productId с кодом товара, напр. в шаблоне карточки товара:

// catalog.element template.php или component_epilog.php:
<script>
let productId = <?=(int)$arResult['ID']?>;
</script>

Особенно это актуально для сайтов готовых решений. Вот пример встройки в готовое решение "феникс":

2025-10-03_18-18-56.png 2025-10-03_18-11-29.png

3. Проверяем включены ли события.

Обязательно для всех блоков событие \Acrit\Bonus\EventHandler::EndToEndIntegration

Для оформление заказа обязательно события: 
\Acrit\Bonus\EventHandler::OnSaleComponentOrderOneStepComplete
\Acrit\Bonus\EventHandler::OnSaleComponentOrderCreated
\Acrit\Bonus\EventHandler::OnSaleComponentOrderOneStepProcess






Назад в раздел



Часто задаваемые вопросы по модулям экспорта

Видео плейлист по настройке модулей экспорта