Перейти к содержанию

Лидеры

  1. matroskin92

    matroskin92

    Разработчик


    • Баллы

      1

    • Постов

      18


  2. Blast

    Blast

    Разработчик


    • Баллы

      1

    • Постов

      99


Популярный контент

Показан контент с высокой репутацией 13.03.2024 в Файлы

  1. Версия 1.2

    0 раз скачали

    Модуль позволяет отправлять любые формы (обратная связь, обратный звонок, контактная форма, быстрый заказ и т.д.) в телеграм в личный чат, либо в группу(удобно, если у вас несколько менеджеров). Возможности: Создавать неограниченное количество экземпляров модуля и привязывать их к разным формам с различными настройками. Использовать разные чаты для разных форм. Привязываться к форме или кнопке (кнопка ОБЯЗАТЕЛЬНО должна быть внутри формы) по CSS-селектору. Задавать индивидуальный формат сообщений для каждой формы. Отправлять в чат картинки и другие файлы. Отображать пользователю уведомления об успешной отправке или ошибке. Собственный код валидации/проверки полей. По умолчанию модуль не проверяет ошибки, а сразу отправляет сообщение. Обработка форм, загружаемых на страницу отложенно AJAX'ом. Принцип работы: Модуль находит кнопку или форму, которая указана в поле "Селектор формы или кнопки" и вешает обработчик события click (на кнопку) или submit(на форму). Внутри обработчика вызывается метод validate (вы можете самостоятельно написать код для проверки полей в настройках модуля), который по умолчанию возвращает true. Если валидация прошла успешно, то форма сериализуется (именно поэтому кнопка должна быть внутри тега <form>, если в качестве селекторы вы указываете кнопку) и отправляется запрос AJAX на контроллер модуля, который с учетом заполненного в админке формата уведомлений формирует сообщение и отправляет его в чат. Если в качестве селектора указана форма, то удостоверьтесь, что она реально отправляется на сервер(происходит submit). Если же этого не происходит, то лучше привязывать отправку к кнопке. Установка: 1. Зайдите в административную панель своего интернет-магазина. 2. На вкладке Модули/Расширения выберите пункт Установка расширений. 3. Нажмите на кнопку Загрузить и выберите архив formInTelegram.ocmod.zip. 4. После процесса установки перейдите на вкладку Модули/Расширения - Модификаторы и обновите модификаторы. 5. Перейдите на вкладку Модули/Расширения - Модули/Расширения. 6. В выпадающем списке выберите тип расширения - Модули. 7. В списке модулей найдите [AppDevStudio] Отправка форм в Telegram и активируйте модуль. 8. Нажмите на кнопку редактирования [AppDevStudio] Отправка форм в Telegram, введите данные формы, токен бота и идентификатор чата и нажмите Сохранить. 9. В меню Дизайн/Макеты выведите созданный модуль на той же странице, где имеется данная форма или поставьте галочку "Форма находится на всех страницах", если форма реально присутствует на всех/многих страницах сайта. Как зарегистрировать бота и получить токен: 1. Найти в телеграме юзера @botfather 2. Возле окна ввода текста нажать кнопку Меню и выбрать "/newbot" или ввести эту же команду в поле ввода и отправить сообщение. 3. Вам будет предложено ввести название бота, а затем его имя пользователя, заканчивающееся на "bot". 4. Ввести требуемые данные. 5. В ответном сообщении после строки "Use this token to access the HTTP API:" будет написан токен в формате "цифры:символы" 6. Скопировать и сохранить куда-нибудь токен. 7. Открыть настройки модуля и ввести туда токен в соответствующее поле. Как узнать ид личного чата: 1. Найти своего бота в телеграме по имени пользователя. 2. Написать ему произвольное сообщение. 3. Перейти в браузере по URL https://api.telegram.org/bot<token>/getUpdates где вместо <token> нужно вписать полученный ранее токен. Браузер Firefox отображает данные структурированно, а не просто текстом. Это удобнее для поиска информации. 4. Если не видно сообщений, то обновить страницу, возможно написать повторно сообщение. 5. В разделе "chat" будет подраздел "id". Это и есть ваш chat_id (Идентификатор чата). Копируем его и вставляем в настройки модуля. Как отправлять сообщения в группу: 1а. Создать группу в телеграм через стандартное меню, найти на шаге добавления пользователей своего бота и добавить его к группе. 1б. Если группа уже существует, то найти своего бота в телеграме по имени пользователя. В меню справа нажать кнопку "Добавить в группу" и выбрать соответствующую группу. 2. Написать в группе сообщение латиницей, начинающееся со знака "/". 3. Перейти в браузере по URL https://api.telegram.org/bot<token>/getUpdates где вместо <token> нужно вписать полученный ранее токен. Браузер Firefox отображает данные структурированно, а не просто текстом. Это удобнее для поиска информации. 4. Если не видно сообщений, то обновить страницу, возможно написать повторно сообщение. 5. В разделе "chat" будет подраздел "id". Это и есть ваш chat_id (у группы он начинается со знака "-" и далее содержит цифры). Копируем его полностью вместе со знаком "-" и вставляем в настройки модуля. Модуль не заменяет стандартные файлы. Не требуется IonCube. Условия использования: 1 покупка = 1 доменное имя. Если возникают проблемы с установкой/настройкой пишите - помогу. Демо: Фронт - https://oc302.appdevstudio.ru/ Админка - https://oc302.appdevstudio.ru/admin/ demo / demo Модуль тестировался на OpenCart / OcStore / Opencart Сlub edition/ Русской сборке 3.0 на стандартном шаблоне. С другими шаблонами тоже должен работать.
    750 ₽
    1 балл
  2. Версия 1.0.0

    373 раза скачали

    Простое решение для реального упрощения процесса оформления заказа, с настройкой которого разберется любой чайник. Модуль разделен на блоки, содержание (поля, методы) которых можно настроить индивидуально (например, для каждой группы доставки указать свои поля, а для самовывоза и вовсе их отключить). При разработке модуля был использован опыт и требования к оформлению заказа реальных интернет-магазинов с высокой конверсией продаж. ДЕМОНСТРАЦИЯ: Opencart - demo \ demo УСТАНОВКА: Установите модуль через стандартный установщик Перейдите к настройкам модуля "Оформление заказа Custom" Осуществите первичную настройку модуля Обновите кэш модификаторов (Встроенный модификатор осуществляет переадресацию со стандартных страниц корзины и оформления заказа на настраиваемую.) ЧТО ВНУТРИ: Модуль имеет 8 основных блоков на одной странице: Оформить как - (с регистрацией, без регистрации и авторизация) Корзина (с набором колонок, необходимых для отображения на странице) Личные данные (настройка полей для каждой группы пользователей) Доставка (поля, с отметкой для каких методов осуществлять отображение) Оплата (методы и группы пользователей для отображения) Поле комментария Модули (таких как подарочные сертификаты, купоны) Итоговая таблица Данное решение удовлетворит большинство магазинов, которым необходимо простое и быстрое оформление заказа, но нет желания устанавливать сложные модули. ИЗМЕНЕНИЕ ОФОРМЛЕНИЯ: Вы можете самостоятельно изменить оформление и изменить расположение блоков на свое усмотрение. Для сохранения работоспособности модуля сохраняйте уникальные идентификаторы (id) и названия полей и методов (name). В планах добавить в модуль различные темы оформления для быстрого старта. ВНИМАНИЕ! Техническая поддержка по бесплатному модулю не осуществляется. Все вопросы игнорируются, модуль работает стабильно, если у вас что-то не получается, то с вероятностью 95.5%, что проблемы заключаются в неправильной настройке (забыли проставить группы пользователей, например), либо не обновили кеш модификаторов. ПОДДЕРЖКА: Пишите в тему поддержки, при наличии свободного времени отвечу или возможно кто из коллег поможет.
    Бесплатно
    1 балл
×
×
  • Создать...