Дарим чек-лист по подготовке к сезону продаж за подписку на наш телеграм Получить
База знаний
Bodysite.Help — единая база знаний и хаб поддержки по всем продуктам

Интеграция плагина «Заказ обратного звонка» в тему дизайна

Плагин интегрирован в темы дизайна «MegaShop 3.0», «Mobisite 3.0», «MegaShop 2.0». Размещение кода из инструкции не требуется.

Важно! Ввиду индивидуальности и особенностей каждого Frontend-a в отдельности, мы не осуществляем интеграцию плагина в тему дизайна. Воспользуйтесь данной инструкцией или обратитесь к разработчику сайта/темы дизайна.

Плавающие кнопки не нуждаются в интеграции. Если в теме дизайна отсутствует подходящая ссылка, при клике на которую должна показываться форма обратной связи, для ее вывода используйте следующий код:

1. Текстовая ссылка на кнопку 

<a href="#" class="call-back-button">Заказать обратный звонок</a>

Вместо «call-back-button» укажите класс для вызова формы обратной связи из настроек плагина. 

2. Ссылка-картинка

<a href="#" class="call-back-button">
    <img src="/wa-data/public/site/tel.jpg" width="39px" height="49px">
</a>

Вместо «call-back-button» укажите класс для вызова формы обратной связи из настроек плагина.

Вместо «/wa-data/public/site/tel.jpg» укажите адрес картинки. 

3. Комбинированная ссылка

<a href="#" class="call-back-button">
    <img src="/wa-data/public/site/tel.jpg" width="10px">  
    Заказать обратный звонок
</a>

Вместо «call-back-button» укажите класс для вызова формы обратной связи из настроек плагина.

Вместо «/wa-data/public/site/tel.jpg» укажите адрес картинки.

Почему может не работать кнопка обратного звонка:

Одной из причин может быть отсутствие хука frontend_footer

Проверьте, есть ли в подвале сайта (обычно это файлы index.html, footer.html) строки, приведенные ниже, и, если их нет, добавьте:

<!-- plugin hook: 'frontend_footer' -->  
{* @event frontend_footer.%plugin_id% *}  
{foreach $frontend_footer as $_}{$_}{/foreach}

Как сделать, чтобы форма отправки заявки на звонок открывалась в приложениях «Сайт», «Блог», «Фото» и других?

Нужно перед закрытием тега body в шаблоне index.html внизу страницы прописать:

{if $wa_app != 'shop' && $wa->shop}    
   {shopOrdercallPlugin::form()} 
{/if}

Инструкция была полезна?
69% считают ответ полезным
Спасибо за обратную связь!
Чтобы добавить комментарий, войдите в личный кабинет
Как правильно обращаться в техподдержку?
Не работает решение, что делать?
Не применяются настройки плагина, почему?
Куда пропали лицензии?
Как интегрировать плагин в мою тему дизайна
Купил плагин, как активировать лицензию?
Как можно получить скидку?
Есть ли тестовый период за продукт
Слетела лицензия что делать?
Не могу настроить CRON, что делать?
Написать в техподдержку
В техническую поддержку входит:
  • Консультации по вопросам приобретения
  • Консультации по функционалу и возможностям
  • Выявление и решение проблем в работе функционала
В техническую поддержку не входит:
  • Настройка решения
  • Доработка под запросы клиента
  • Устранение багов в консультационной форме (без предоставления доступов к сайту)
Платная диагностика:
  • Диагностика сложных и неоднозначных проблем
  • Выявление конфликтов со сторонними решениями
  • Выявление конфликтов в вашей среде сервера
  • Приоритетный срок на обработку тикетов
  • Оплата только банковской картой