ДЛЯ ЧЕГО НУЖЕН ЭТОТ МОДУЛЬ?
Позволяет делать запрос на обратный звонок с любой страницы интернет-магазина.
Использует Ajax (без перезагрузки страницы).
Заказ отсылается на основной почтовый ящик, указанный в настройках магазина.
Посмотреть как работает можно тут: https://xdomus.ru/ocshop/ и на любых других страницах этого магазина.
Этапы создания данного модуля:
- обратный звонок для Opencart 2 — админка
- обратный звонок для Opencart 2 — выводим в шапку
- обратный звонок для Opencart 2 — отправка данных
- обратный звонок для Opencart 2 — дополнения
Теперь файл (xd_zvonok_v1.0.zip) содержит сразу 3 версии:
- Для Opencart 2.0.x, 2.1x — версия модуля 1.0.1 (имя файла — xd_zvonok_v1.0.1.ocmod.zip)
- Для Opencart 2.2.x — версия модуля 1.0.2 (имя файла — xd_zvonok_v1.0.2.ocmod.zip)
- Для Opencart 2.3.x — версия модуля 1.0.3 (имя файла — xd_zvonok_v1.0.3.ocmod.zip)
Модуль поставляется as is (как есть), Вы устанавливаете его по собственному желанию и ответственность за него несёте Вы. Распространяется модуль по лицензии GNU GPL — Вы вправе его копировать, модифицировать и распространять (в том числе на коммерческой основе).
Скачать модуль Обратный звонок для Opencart 2.
Что умеет
- Мультиязычный En Ru.
- Работает на всех страницах.
- Поля к заполнению покупателем: имя, телефон, комментарий (эти поля можно включить/выключить из панели управления модулем).
- Настройка обязательности заполнения полей (при незаполненном обязательном поле оно подсвечивается).
- Валидация номера телефона (допускает широкое трактование, дабы не отпугнуть клиента). Возможные варианты ввода:
+7 989 989 99 99
(050) 391-13-12
+38 067-4440-220
и т.п. - Жесткая валидация номера телефона (с использованием маски для России и Украины). Такую валидацию можно включить/выключить из админки.
- Передает адрес страницы, с которой пользователь запросил обратный звонок.
- Передает IP-посетителя, запросившего обратный звонок.
- Отправка письма о запросе обратного звонка владельцу интернет-магазина.
Что не умеет
- Не регистрирует запрос в базе магазина.
Порядок установки модуля «Opencart - Обратный звонок»
- Скачать модуль и распаковать архив.
- Выбрать файл архива, соответствующий Вашей версии OpenCart.
- Войти в административную панель управления, перейти в раздел «Дополнения», затем «Установка дополнений» и загрузить выбранный zip-архив (именно zip-архив!!!).
- Перейти в подраздел «Менеджер дополнений» — в списке установленных дополнений OCMOD должен появится модуль с названием «XD_Zvonok for Opencart xxx» (xxx в данном случае может различаться от версии).
- Перейти в подраздел «Модули», включить модуль «XD_Zvonok for Opencart xxx» и нажать редактирование.
Обязательно
- включить хотя бы одно поле (имя, телефон или сообщение в зависимости от Ваших предпочтений);
- включить модуль.
Необязательно
- заполнить название кнопки;
- заполнить текст во всплывающем окне;
- подключить стили xd_zvonok.css.
Сохранить.
Настройка завершена. Более ничего делать не надо! В макет добавлять не надо!!!
Стандартно кнопка заказа обратного звонка выводится в шапке, если подключить стили xd_zvonok.css - будет выводиться анимированная иконка звонка в левом нижнем углу.
Проверьте появилась ли кнопка.
Возможные ошибки и порядок их исправления:
Решение для версий 2.3.х и выше: у Вас установлен модуль не для Вашей версии. Перейдите к скачиванию модуля и скачайте версию модуля для Вашей версии интернет-магазина.
Проверяем шаблон - если Ваш шаблон не дефолтный (не тот, который идёт сразу вместе с OpenCart) без доп. настройки модуль работать не будет в 99% случаев! Что делать если шаблон недефолтный - написано ниже.
-
- Первый вариант - попробуйте внести изменения в install.xml:
1234567891011121314151617181920<operation><search><![CDATA[<div id="top-links" class="nav pull-right">]]></search><add position="before"><![CDATA[<?php if ($xd_zvonok_status) { ?><div class="pull-left"><a href="javascript:void(0)" onclick="$('#xd_zvonok_modal').modal('show');" id="xd_zvonok_phone_button" class="btn btn-link"><div class="circlephone" style="transform-origin: center;"></div><div class="circle-fill" style="transform-origin: center;"></div><div class="img-circle" style="transform-origin: center;"><div class="img-circleblock" style="transform-origin: center;"><p style="margin:0;"><?php echo $xd_zvonok_button_name; ?></p></div></div></a></div><?php } ?>]]></add></operation>
заменить на
1234567891011121314151617181920<operation><search><![CDATA[<body class="<?php echo $class; ?>">]]></search><add position="after"><![CDATA[<?php if ($xd_zvonok_status) { ?><div class="pull-left"><a href="javascript:void(0)" onclick="$('#xd_zvonok_modal').modal('show');" id="xd_zvonok_phone_button" class="btn btn-link"><div class="circlephone" style="transform-origin: center;"></div><div class="circle-fill" style="transform-origin: center;"></div><div class="img-circle" style="transform-origin: center;"><div class="img-circleblock" style="transform-origin: center;"><p style="margin:0;"><?php echo $xd_zvonok_button_name; ?></p></div></div></a></div><?php } ?>]]></add></operation>
И обязательно включить стили xd_zvonok.css!
- Второй вариант - разобраться самому без посторонней помощи. Там нет ничего сложного, поверьте! Здесь:
- инструкция для разработчика
- обратный звонок для Opencart 2 — админка
- обратный звонок для Opencart 2 — выводим в шапку
- обратный звонок для Opencart 2 — отправка данных
- обратный звонок для Opencart 2 — дополнения
- Третий вариант - написать мне (желательно через личку в opencartforum.com https://opencartforum.com/profile/11962-wadamir/), но бесплатно я не занимаюсь доработками и настройками.
- Первый вариант - попробуйте внести изменения в install.xml:
Если Вам нравится модуль, Вы можете поддержать его развитие:
На Yoomoney (Ранее Yandex деньги)
Возможно, Вам также будет интересен бесплатный модуль Упрощенного заказа для Opencart 2
Все доработки / установки / переделки / свистелки - платные (от 299 руб.)
Подскажите что делать?
Кнопка появилась, но окно не всплывает при нажатии на кнопку.
проверьте шаблон