Модуль «Обратный звонок» для Opencart 2.0

Модуль заказа обратного звонка для Opencart 2 и выше.

У модуля нет административной части.
Демо работы модуля смотрите ТУТ

Для установки нужно:
1. Cкопировать файлы модуля в папку /catalog
2. Подключить в HEAD в файле common/header.tpl скрипты и стили. Добавлять эти строчки в конце, перед закрывающимся тегом head:

<script type="text/javascript" src="catalog/view/javascript/callback.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery.simplemodal.js"></script>
<link href="catalog/view/theme/default/stylesheet/callback.css" rel="stylesheet" type="text/css" />

3. Установить в нужном месте в шаблоне код кнопки. Она будет вызывать всплывающую форму.

<div class="contact-btn btn btn-primary">Перезвоните мне</div>

4. Почту, на которую будут отправляться письма, нужно задать вначале файла catalog/controller/callback/callback.php в переменную $to.
5. Обьязательно обновите модификаторы ocmod: Модули -> Модификаторы. (Только если вы уже устанавливали какие-то модификаторы)

Скачать Callback_Opencart2.zip

 Внимание! В архив для большего веса добавлена песня. Ее копировать на сайт не обьязательно :)

Оставить комментарий

  1. Максим:

    Здравствуйте, у меня такая просьба, как убрать обязательные поля.
    • Оставить обязательно только телефон.
    • Убрать время с до для перезвона.
    • Убрать сообщение.

    Спасибо

    • grey:

      Для того чтобы убрать не нужные вам поля нужно править файлы callback.php и callback.js
      Пример сайта, где этот модуль работает так как вы описали — fasad-gk.ru

    • grey:

      Модуль обновлено! Теперь он выглядит так как вам нужно, только два поля: Имя и Телефон. Спасибо за идею, так всем будет намного удобнее.

  2. Максим:

    Можно ли модифицировать этот модуль на «Быстрый заказ»

    При это Брать картинку товара, название товара, цену товара.
    Возможность выбора количество покупаемого товара.

    Обязательное поля ввода телефона (и все).
    И также само отправить на почту письмо с заказом.

  3. дмитрий:

    подскажите почему может не выводиться кнопка? всё делаю по инструкции. появляется просто надпись некликабельная

    • grey:

      Смотрите лог ошибок, возможно у Вас конфликт скриптов. Подключение скриптов нужно добавлять в конец

    • grey:

      Обновите модификации, возможно вы скрипты добавили, но у вас кеш модификаций.
      Если не поможет — дайте адрес сайта, я посмотрю.

  4. Drugoj:

    У меня аналогичная проблема…кнопка стоит но при нажатии форма не открывается!!Как исправить,в чем проблема?

    • Drugoj:

      так понял помощи ждать не от кого

      • grey:

        Давайте помогу! Посмотрите в консоли, может у вас есть какие-то конфликты в скриптах.

        • Drugoj:

          Ой спасибо за отзывчивость!!Давай по порядку..Какие шаги надо выполнить чтобы выгрузить этот лог

          • grey:

            Хорошо что вы дали адрес сайта, вот что я вижу:
            1. Вы не подключили скрипты в head. Посмотрите инструкцию вверху там нужно вставить эти три строчки в файл header.tpl.(у вас название папки с темой «default1″)
            3. Обновите модификации, возможно вы скрипты добавили, но у вас кеш модификаций.

  5. Drugoj:

    Вообщем проблема была в том что стили почему то не подключались товарищ grey очень мне помог и если бы не его знания я бы еще месяц колупался.
    Кому может поможет то эти три строчки надо вставлять после

    А плагин хороший рекомендую.

    • grey:

      Проблемы были две:
      1. Нужно было обновить модификаторы, так как файл «header.tpl» ранее был ними затронут
      2. Подключение скриптов было размещено в head перед подключением JQuery-библиотеки, желанно подключать их вконце, перед закрывающимся тэгом head.

  6. Антон:

    Добрый день.
    Ссылка не работает!

  7. вася:

    пытаюсь настроить передачу URI страницы на которой сделан заказ звонка но не выходит в письме.
    надеюсь на вашу помощь.