Для установки виджета на сайт нужно разместить вызов js-скрипта на странице, в параметрах вызова нужно указать «Клиентский API-ключ» в атрибуте data-client-id его можно взять в разделе «Интеграции» → «Клиентский API-ключ».
Описание возможностей виджета в разделе «Возможности» → «Виджет на сайт»
Логотип компании при загрузке виджета
Можно использовать изображение с максимальными размерами 216 на 216 пикселей, в формате jpg/svg/png. Нужно указать ссылку для атрибута data-logo, на статическое изображение.
Кнопка активации виджета
Можно использовать изображение с максимальными размерами 250 на 250 пикселей, в формате jpg/svg/png. Нужно указать ссылку для атрибута data-action, на статическое изображение.
Код для размещения на сайте
Код лучше размещать в конце страницы перед закрывающим тегом </body>.
По умолчанию hash установлен со значением равным: b24io. Для того чтобы установить свой hash (якорь) для URL, для открытия виджета нужно создать скрипт конфигурации:
Для виджета доступны локальные css переменные, которые позволяют заменить цвета внутри виджета. Для этого необходимо создать тег style после инициализации js-скрипта и указать новые значения цветов в любом формате, поддерживаемом браузерами. Для переопределения доступны переменные:
<style>
loyalty-widget {
/* стилизация контента */
/* цвет текста в верхней зоне: бонусная карта, профиль пользователя */
--colorMainText: #000000;
/* цвет заднего фона под бонусной картой и профилем пользователя */
--colorBgUserProfile: #FAF6F1;
/* цвет фона карты лояльности */
--colorCardBg: #000000;
/* цвет фона содержимого экрана: транзакции, контакт, юридические документы */
--colorWidgetСontentBg: #ffffff;
/* органы управления */
/* цвет фона нижнего меню виджета */
--colorBgMenu: #423A37;
/* цвет иконок и текста нижнего меню виджета */
--colorPointMenu: #ffffff;
/* экран логина */
/* экран логина: цвет названия компании */
--colorCompany: #86776F;
/* экран логина: цвет текста кнопки логина */
--colorButtonText: #ffffff;
/* экран логина: цвет текста кнопки логина по наведению */
--colorButtonHoverText: #ffffff;
/* экран логина: цвет рамки кнопки логина */
--colorButtonBorder: #C38546;
/* экран логина: цвет рамки кнопки по наведению */
--colorButtonHoverBorder: #CF9D6C;
/* экран логина: цвет фона кнопки логина */
--colorButtonBg: #C38546;
/* экран логина: цвет фона кнопки по наведению*/
--colorButtonHoverBg: #CF9D6C;
/* Цвет ошибки на экране ввода телефона или кода */
--colorInputErrorMessage: #ec0505;
/* Цвет иконки вызова виджета */
--colorWidgetActionIcon: #73fa03;
}
</style>
Настройки приложения «Бонусные карты и программа лояльности для Битрикс24» — клиентский API-ключ
Настройка виджета для приложения «Бонусные карты и программа лояльности для Битрикс24» — логотип
Кнопка активации виджета для приложения «Бонусные карты и программа лояльности для Битрикс24»