Как установить Callme на PrestaShop

Сегодня будет устанавливать очень полезную штуку на наши интернет магазины сделанные на PrestaShop. Доработка называется «Callme», дает возможность добавить на сайт скрипт заказа обратного звонка для Ваших клиентов.
Callme скрипт заказа обратного звонка
Скрипт имеет хороший набор настроек, а также стилей для его оформления. Если Вам нужно уведомление о заказе звонка на Ваш телефон, такая функция также реализована, Вам остается только выбрать сервис.

Приступим:)
Для начала качаем скрипт на сайте создателя:
http://dedushka.org/kod/5159.html
Скачанный архив распаковываем, получаем папку с названием «callme».
Загружаем её в корневой каталог на нашем сервере где установлен PrestaShop.
Открываем файл:
themes/ВАША ТЕМА/header.tpl

И перед закрывающемся тегом
</head>

Добавляем код:
<script type="text/javascript" src="/callme/js/callme.js"></script>

Все готово скрипт установлен на Ваш интернет магазин. Для того чтоб изменить почту для получения уведомлений о заказе обратного звонка открываем файл:
/callme/lib/send.php

И пишем в этом месте прописываем свой адрес или несколько через запятую:
//адрес почты для отправки уведомления
$to = "your@mail"; //получатель

Видео:

Всем спасибо за внимание. Если у Вас возникнут вопросы пишите их в комментариях.

UPD(27.12.2013): Обновили инструкцию

44 комментария

avatar
Знакомый сайт на скриншотике =)
Спасибо Тарас за интересный урок и за реализацию этой функции!
avatar
Обращайтесь:)
avatar
РАди бога извините, Тарас. я просто сразу не врубился в то, что prestaservise это не ваш сайт, а всего лишь площадка. Простите мою невнимательность=))
avatar
Спасибо, Тарас. Вы молоцом! Побольше бы таких, как вы.
Вам бы в тандеме с «дедушкой» работать=))
И ещё хотел сказать (не сочтите за бестактность), не ставьте на главной странице ссылку на саму себя. Это дурной тон. У вас их тут аж целых две=((… Можете даже удалить эту мысль… она так просто, к слову пришлась.
avatar
Немного не понял про ссылку можно подробней?
avatar
Ну вот смотрите, Тарас.
Делать сам логотип сайта ссылкой это правильно, но нужно чтобы на главной он был не кликабельным. Тоесть кликабельный логотип компании на сайте на главной (в шапке) при нажатии ведет опять же на главную. Это уже не правильно. Он должен быть кликабельным только на остальных страницах сайта. Кроме того, у вас в footer под «Сделано в Украине» тоже для какой то цели стоит ссылка на саму себя. Нужно её убрать с главной и, если вам так хочется оставить на остальных страницах. Или хотя бы сделать её не кликабельной. Здесь используется принцип «любая ссылка подразумевает перемещение» В данном случае с главной, максимум куда можно переместиться, это опять на главную=))… В качестве примера, могу предложить посетить сайт Яндекс. Там лого на главной не кликабельно (в отличие от остальных страниц). Ну вот как то так, Тарас.
avatar
Спасибо большое за советы внесу коррективы, приятного дня)
avatar
почему-то нет в скаченном архиве файла index.php
...?
avatar
Скрин сделать?
avatar
скрин чего?
avatar
Того что файл там есть.
avatar
2дня назад вышла новая версия теперь файл находится, тут lib/send.php
avatar
понятно. спасибо!
avatar
был рад помочь
avatar
сори, еще возник вопрос. Скрипт поставила, заказы на звонок с сайта отправляются, но письма не приходят. Почта на gmail, хостинг на 1gb. Сообщения из php форм на других наших сайтах на этом же хостинге приходят. В чем может быть причина?
avatar
Сейчас проверю.
avatar
Проверил все работает. Пишите хостеру.
avatar
Как можно отобразить форму callme если она в настройках скрыта?
avatar
Можно более подробно?
avatar
В config.js поставил в 0 отображение формы. И хочу чтобы по моей ссылке неважно какой открывалась форма callme
комментарий был удален
avatar
Добавьте для ссылки:
class="callme_viewform"
avatar
Спасибо за ответ. Я сделал чуток иначе — через замыкание. переменной задал функцию cmeShow в файле скрипта и вызвал эту переменную-функцию в своем стороннем скрипте. Костыль конечно, но тоже работает…

Зато теперь буду знать что все намного проще
avatar
Будут вопросы задавайте.
avatar
Доброй ночи! пока был прописан эл.адрес по умолчанию, все отображалось корректно. после введения своего — русский текст внизу формы отправки (на зеленом фоне) стал ???, то же в пришедшем письме: в теме и над айпи отправителя. В чем конфликт?
avatar
Проблема точно не в емейл адресе.
avatar
Обновил Престу до 1.6.0.9 и ничего не происходит!
avatar
Вы о чем?
avatar
Говорю, Преста у меня 1.6.0.9, делаю все как тут написано, и ничего не происходит…
avatar
Можем установить платно стоимость 50$
avatar
Конечно спасибо, но я уже сам разобрался :) За ту ошибку которую я сделал, даже 10 баксов жалко давать )) Извините за беспокойство.
avatar
Это хорошо, что Вы решили перечитать инструкцию и установить скрипт самостоятельно.
avatar
Спасибо за урок, подскажите как можно создать два вызова Callme на гласной странице по ссылки, первый вызываеться стандартно class=«callme_viewform», а второй например будет вызываться class=«callme_viewform2», пробовал реализовать, залил папку на сервер с названием callme, заменил в 3-файлах слово callme_viewform, на callme_viewform2, добавил скрипт … Но не работает, какой-то конфликт скриптов, не работает не первая ссылка не второя, пожскажите как решить задачу…
avatar
… ответ нашел на офф.сайте… к сожалению нельзя:
Назар Токарь
ноября 6, 2014 в 21:36
На данный момент два скрипта одновременно, да еще и с разными настройками ставить нельзя.
avatar
Уже вышла новая версия скрипта, такая возможность добавлена.
avatar
Установила Callme, все понятно. Но когда я нажала на кнопку заказать звонок, то форма оказалась под другими слоями. Скажите что мне в коде поменять, чтобы Callme был самым верхним слоем.
avatar
Шаблон кривой. Правьте z-index.
avatar
Подскажите, где именно править z-index?
На дефолтном шаблоне престы скрипт под слое «горизонтальное меню»…
avatar
Здравствуйте. Больше спасибо за модуль. Но есть один вопрос, как можно кнопку «заказать обратный звонок» подвинуть вверх или вниз, а она на другую залазит ?
avatar
Править параметр top.
avatar
Получилось. Спасибо.
avatar
А еще такой вопрос. Подскажите пожалуйста, как можно событие вызова формы отвязать от кнопки и привязать к ссылке ?
avatar
Чтобы форма заказа звонка отображалась по клику на чём-либо кроме кнопки справа, этому объекту нужно присвоить такой класс:
class="callme_viewform"

Таким объектом может быть что угодно: ссылка, изображение, кнопка, простой текст. После присвоения им такого класса, их стандартное поведение поменяется, по клику будет появляться форма.
avatar
Спасибо за ответ, сделал, работает.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.