Модуль для modx msTelegramStatus

Модуль для modx msTelegramStatus
Заказы minishop2, регистрация, авторизация через Telegram
2580 руб. 790 руб.
Актуально на 26.04.24
Протестировано на modx revo и modx 3
mode_edit
mail

Возможности модуля:

  • Работает с магазином minishop2
  • Регистрация и авторизация на сайте через Телеграм
  • Отправка пользователям telegram статуса заказа для вашего магазина при смене статуса админом
  • Отправка заказа при создании заказа пользователем на сайте
  • Отправляются все данные заказа: номер, стоимость, доставка, оплата, контакты, товары
  • Удобно в качестве альтернативы отправки заказа на E-mail
  • Модификации товаров не отправляются в заказе, но если у вас есть такая потребность - можем реализовать - пишите

Инструкция:

  1. Найдите в Telegram пользователя @botfather и добавьте его, далее жмём start или начать.
  2. Пишем: /newbot.
  3. Далее вводим username вашего бота, оно должно заканчиваться на Bot или _bot. Пример: site_bot или siteBot.
  4. После этого придёт сообщение о создании бота с токеном. Токен вставьте в Системные настройки - вкладка msTelegramStatus внизу (как на скрине)
  5. Далее регистрируем вебхук. Просто в браузере переходим по ссылке: https://api.telegram.org/bot<ТОКЕН>/setWebhook?url=https://<САЙТ>/assets/components/mstelegramstatus/ 
  6. Проверьте, что ссылка на ваш сайт начинается с https и вставьте вместо <ТОКЕН> - полученный токен, вместо <САЙТ> - адрес вашего сайта
  7. Если все успешно, то вы получите ответ: {"ok":true,"result":true,"description":"Webhook was set"} если ответ другой, то напишите нам, разберемся
  8. Далее впишите остальные настройки (по примеру на скрине ниже) 
  9. Поле "id страницы со сниппетом msTelegramStatus_authcode" - сниппет нужно вставить на страницу после авторизации на вашем сайте и указать id этой страницы в этом поле. Сниппет выводит специальный код для авторизации в Телеграм. Пользователь должен ввести код для того, чтобы ему приходили статусы заказов.
  10. id менеджеров смотрите в админке сверху Управление - Пользователи
  11. Если вы хотите установить дополнительно регистрацию на сайте через Телеграм, то вставьте сниппет: msTelegramStatus_reg

Пример получения заказа и его статуса с товарами в Telegram:

Как выглядит модуль при регистрации:

Как выглядит модуль при авторизации:

Настройки модуля: Шестеренка - Системные настройки - далее выбрать mstelegramstatus:

Смотрите другие модули