CallMe


Виджет заказа обратного звонка.

Особенности:

  1. выбор цветовой гамм для окна и кнопки виджета;
  2. выбор позицию для кнопки виджета;
  3. создание своей цветовой гаммы виджета;
  4. анимация для кнопки виджета;
  5. показ виджета для определенных размеров экранов;
  6. адаптивная тема виджета;
  7. создание своих тем виджета;
  8. выбор времени заказа звонка на основании рабочих часов компании;
  9. уведомления для менеджера о новых заявках на E-mail;
  10. звуковое и браузерное уведомление для менеджера о новых заявках при открытой страницы админки сайта;
  11. больше 100 звуковых эффектов для звуковых уведомлений;
  12. уведомления клиента на E-mail что его заявка принята (при использовании поля email);
  13. автоматические действия (автоматическое открытия окна виджета при выполнении определенных условий);
  14. быстрые ответы на E-mail;
  15. Интеграция c Google Analytics и Яндекс.Метрика;
  16. блокировка пользователей по IP;
  17. reCAPTCHA;
  18. создание своих полей для формы виджета, а также для менеджера;
  19. набор номера через Skype;
  20. расширения функционала за счет системы событий modx;
Видео-обзор


Купить
03 march 2017, 13:42    Prihod   
8    698 +17

Comments (32)

  1. Василий Столейков 03 march 2017, 14:01 # +1
    Круто, очень круто!
    Маленькая грамматическая ошибочка: joxi.ru/BA04PX8uJV4MDA
    1. Владимир 03 march 2017, 14:48 # +1
      … и ключ с мягким знаком там где то проскальзывал

      Виджет славный, даже очень-очень. Куплю на днях обязательно.
      1. Сергей Шлоков 04 march 2017, 09:37 # 0
        6. адаптивная тебя виджета;
        :)
        1. Владимир 04 march 2017, 11:03 # 0
          адаптивная тебя виджета;
          — и в описании виджета в магазине то же, кстати
      2. Сергей 03 march 2017, 15:12 # +1
        Отличный компонент! Очень кстати)
        1. Наумов Алексей 03 march 2017, 15:13 # +2
          Да, по видео шикарно =)
          1. man 03 march 2017, 17:09 # +1
            Судя по видео очень гибкая и клевая звонилка, надоб опробовать!
            Правда стоит дороже моего телефона =)
            1. Яркий Слава 04 march 2017, 10:16 # +1
              Приход, какая конверсия из клика по виджету в заявку?
              1. Prihod 04 march 2017, 10:47 # 0
                я не подключал на реальном сайте интеграцию с аналитикой так что инфы по этому вопросу нет
              2. Илья Уткин 04 march 2017, 15:06 # +1
                Очень круто. А есть ли возможность форму встроить прямо на страницу — без модалки, чтобы использовать вместо AjaxForm?
                1. Prihod 04 march 2017, 15:26 # 0
                  пока нету
                  1. Владимир 04 march 2017, 18:12 # 0
                    а очень было бы полезно, присоединяюсь к высказанной Ильей мысли!
                    1. Prihod 04 march 2017, 18:27 # +2
                      ну если будет пользоваться спросом данное дополнение то все будет ) В планах также сделать мобильное приложения, что бы помимо всего прочего с него можно было сразу звонить
                      1. Владимир 04 march 2017, 18:36 # 0
                        возможность слать СМС о поступлении заказа тоже было бы хорошо иметь
                2. Konstantin 04 march 2017, 15:39 # -7
                  Купил бы, но принцип «выберите цвет виджета», «выберите расположение кнопки»и пр. – меня совершенно не устраивает…
                  1. DeHuCkA 12 april 2017, 18:56 # 0
                    Купил плагин, вопрос, как реализовать логику отправки сообщения из формы на определенную почту в зависимости от выбора из выпадающего списка.

                    Есть 3 физических места с своими операторами, для каждого места есть 3 почты, выбрал место 1 — письмо ушло на почту места 1…
                    1. Prihod 12 april 2017, 19:03 # 0
                      нужно писать свой плагин для события дополнения к примеру callmeOnBeforeSave, callmeOnAfterSave и в нем делать отправку письма или можно обрабатывать событие callmeOnBeforeMailSend и тут менять значения параметр to на свое мыло из списка
                      1. DeHuCkA 12 april 2017, 19:08 # 0
                        Для Formit я использовал хук такого вида

                        <?php
                        $recipient = $hook->getValue('klinika');
                        if($recipient == 'Точка1'){
                            $email = 'admin@tochka.ru';
                        }
                        elseif($recipient == 'Точка2'){
                            $email = 'info@tochka.ru';
                        }
                        else{
                            $email = 'admin@tochka.ru;
                        }
                        $hook->setValues(array(
                            'sendTo' => $email
                        ));
                        return true;
                        //
                        Как его прикрутить в вашему плагину?

                        1. Prihod 12 april 2017, 19:15 # 0
                          пиши свой плагин и подключай его на событие callmeOnBeforeMailSend
                          <?php
                              /** @var modX $modx */
                              switch ($modx->event->name) {
                                  case 'callmeOnBeforeMailSend':
                                      if($target == 'manager') // manager|user
                                      $modx->event->returnedValues['to'] = 'нужное мыло';
                                  break;
                                  }
                          
                          1. fresco 27 april 2017, 21:26 # 0
                            Осталось прояснить где эти события найти. Дополнение их не создает.
                      2. DeHuCkA 12 april 2017, 19:06 # 0
                        Еще есть проблемы с отображением статусов, другие текста отображаются правильно
                        1. Prihod 12 april 2017, 19:09 # 0
                          у тебя кодировка в БД какая?
                          1. DeHuCkA 12 april 2017, 19:11 # 0
                            UTF8
                            1. Prihod 12 april 2017, 19:21 # 0
                              попробуй просто изменить названия в настройках «Статусы заявок» prntscr.com/evm64m
                        2. fresco 28 april 2017, 15:42 # 0
                          callmeOnBeforeSave, callmeOnAfterSave.… Все хорошо, только не создаются данные события при установке. Автор сделал вид что не видит…
                          1. Prihod 28 april 2017, 17:57 # 0
                            Автор дал время разобраться с тем как писать свои плагины. А теперь по теме. Плагин мало написать нужно еще указать какие события он должен обрабатывать, делается это на вкладке «Системные события» prntscr.com/f1vz9s а вообще ели есть вопросы по работе дополнения то нужно писать в modstore.pro/cabinet/tickets/
                            1. fresco 28 april 2017, 18:03 # 0
                              Я прекрасно знаю что такое «Системные события», только вот после установки callme 1.0.0 beta они НЕ СОЗДАЮТСЯ вне зависимости от того, пойду я писать тикет или нет, попробуйте сами установить ваше дополнение. Я просто обращаю ВАШЕ внимание на баг, а что с этим делать — пусть будет на вашей совести и на «проверенно modstore». Просто покупатели должны знать что «расширения функционала за счет системы событий modx» не соответствует действительности.
                              1. Prihod 28 april 2017, 18:17 # 0
                                версия modx?
                                1. fresco 28 april 2017, 18:21 # 0
                                  2.5.0, впрочем на 2.5.5 и 2.5.6 тоже самое.
                                  1. Prihod 28 april 2017, 18:41 # +1
                                    в общим я тебя на так понял когда ты писал что они не создаются то я подумал что не генерируются события, а не то что их вообще нет в списке хотя это странно но факт.
                                    В общим выполни в консоли пока этот код
                                    $tmp = array(
                                        'callmeOnBeforeRenderForm',
                                        'callmeOnAfterRenderForm',
                                        'callmeOnBeforeRenderFormField',
                                        'callmeOnAfterRenderFormField',
                                        'callmeOnBeforeRenderFormFields',
                                        'callmeOnAfterRenderFormFields',
                                        'callmeOnBeforeSave',
                                        'callmeOnAfterSave',
                                        'callmeOnBeforeMailSend',
                                    );
                                    
                                    foreach ($tmp as $k => $v) {
                                        /** @var modEvent $event */
                                        $event = $modx->newObject('modEvent');
                                        $event->fromArray(array(
                                            'name' => $v,
                                            'service' => 6,
                                            'groupname' => 'CallMe',
                                        ), '', true, true);
                                        $event->save();
                                    }
                                    


                                    а я как разберусь почему они не создаются в modx 2.5.* выложу новую версию

                                    1. fresco 28 april 2017, 18:47 # 0
                                      Вот! Теперь ок )
                                      1. Prihod 28 april 2017, 18:50 # +1
                                        мой косяк, только что посмотрел файлы сборки пакета почему то там не оказалось куска кода отвечающего за создания событий
                          You need to login to create comments.