Как создать магазин в Телеграме

Как создать магазин в Телеграме - обзор от site-builders.ru
Специализированный веб-бот для создания полнофункциональных интернет-магазинов внутри Telegram.

Можно заметить, что любые платформы, на которых собирается большая аудитория, рано или поздно становятся площадками для коммерции. Примерно таким путём пошли все крупные социальные сети. Аналогично решил поступить и мессенджер Telegram.

Но из-за технических особенностей мессенджера коммерция здесь имеет свои нюансы: Telegram предоставляет API для приёма платежей и позволяет подгружать web-страницы с внешних web-сервисов. Полноценный каталог сюда напрямую не загрузить – обязательно нужно дополнительное внешнее решение.

Ниже погрузимся в детали и покажем пошаговый алгоритм создания своего магазина в Телеграм.

Что такое web-бот в Telegram?

Напомним, Telegram – это мессенджер, то есть программа для обмена сообщениями. Telegram поддерживает не только личные беседы в формате один на один, но и коллективные, в формате каналов или групп.

Наиболее интересной фишкой мессенджера стало внедрение чат-ботов. Это специальные скрипты, которые могли отвечать пользователям без участия живого оператора. С помощью чат-ботов стала возможна рассылка информационных новостей, уведомлений и прочего контента.

Тут важно сразу разобраться с механикой:

  • Telegram предоставляет API (набор интерфейсов и команд для взаимодействия с внешними сервисами).
  • Данные вводятся или собираются в мессенджере и передаются по API во внешний сервис.
  • На внешнем сервисе данные обрабатываются и на выходе получается ответ.
  • Этот ответ отдаётся обратно в Telegram и выводится в чате с ботом.

То есть за работой бота всегда стоит внешний сервис.

Но на этом создатели решили не останавливаться. Следующим шагом стала поддержка web-ботов. Это своего рода мини-приложения (Telegram Web Apps, работают начиная с версии API для ботов 6.0), которые подразумевают не только обмен текстом или каким-либо другим контентом, но и полноценное выполнение HTML-кода, как в любом современном браузере.

То есть, если сильно упростить, то web-боты – это сайты или страницы, отображаемые внутри Telegram, благодаря встроенному браузерному движку.

С помощью web-бота можно «отрисовать» в Телеге всё, что угодно: полноценный каталог товаров, систему поиска и фильтрации, личные кабинеты пользователей, панели управления, мини-игры и т.п.

Круто? Вне всяких сомнений. Если так пойдёт, то в скором времени Telegram заменит собой весь Интернет. Но мы в данном материале остановимся только на применении web-ботов в паре с онлайн-торговлей. Это будет наиболее интересно бизнес-сегменту.

Какие типы ботов для продаж в Telegram существуют

Боты для сбора заявок – это наиболее распространённый вариант продажи. Бот в данном случае нужен лишь как выносная форма для обработки обратной связи.

Клиент фактически пишет боту, сообщает что ему нужно в произвольном виде или по шаблону, менеджер изучает запрос и потом связывается с клиентом лично, в том же Telegram.

Благодаря предварительно заполненной заявке клиента, продавец уже имеет представление о том, что нужно покупателю, и поэтому может предложить индивидуальные условия сделки.

Плюсы такого подхода:

  • Максимально простая техническая реализация.
  • Личное общение и персональный подход.
  • Совместимость с гибким форматом продаж – в основном из сферы услуг (можно записать клиента на удобное время, предложить скидку и пр.).
  • Магазин не выходит за рамки чата (мессенджер остаётся мессенджером).

Минусы:

  • Минимум автоматизации (требуется много времени и усилий со стороны живых специалистов).
  • Никаких сложных интеграций, только сбор данных от клиентов и то – в произвольном виде.
  • Оплата только оффлайн или на внешних площадках (любой переход из мессенджера – это понижение доверия).

Боты с каталогом – относительно простая реализация полноценного товарного каталога. Клиент может увидеть ваше предложение «лицом»: с ценами и подробными описаниями.

Для перемещения по виртуальному каталогу могут использоваться кнопки, пагинация и страницы с текстовым описанием. Кнопки внутри страниц товаров могут перенаправлять на произвольные ссылки. Для продаж идеальной ссылкой будет линк на полноценный интернет-магазин (то есть на внешний сайт).

Плюсы таких ботов:

  • Тоже простая техническая реализация.
  • Кнопки и категории могут полностью повторять навигацию в интернет-магазине, что будет располагать к покупке и к быстрому поиску товаров (при правильной разбивке на категории).
  • Мессенджер может оставаться мессенджером (без комплексной интеграции веб-приложений).
  • По-прежнему можно оставить личное общение и сбор заявок. Заявки при этом могут формироваться по сложной логике (с привязкой к названию товара/услуги и его категории).
  • Переадресация на страницы товаров в интернет-магазине может ускорить и автоматизировать процесс покупки. Например, клиент может приобрести продукт без личного общения с менеджером.

Минусы:

  • Большое количество кнопок, категорий и страниц с описаниями усложняют процесс наполнения магазина (нужно много времени или специальная синхронизация с существующим магазином).
  • Переадресация на страницу магазина предполагает, что у вас уже есть полноценный сайт магазина. Его создание – это отдельная категория технических задач и расходов (как создать интернет-магазин самому).
  • Каталог магазина постоянно меняется. Соответственно, каталог в боте Telegram должен периодически синхронизироваться с основным, чтобы не было накладок. А это уже специальные решения для интеграции (своими силами сделать такое достаточно сложно).

Веб-боты с полнофункциональным интернет-магазином – это те самые WebApp, которые встраиваются в Telegram и открываются во внутреннем браузере, то есть во всплывающем окне. Так как технически вы ничем здесь не ограничиваетесь, то вы можете организовать полную синхронизацию с имеющимся интернет-магазином. Внутри приложения можно запустить полнотекстовый поиск, добавить личный кабинет пользователям, создать интерактивные меню, настраиваемые опции и т.п.

Оплата, если правильно задействовать API Telegram, может приниматься через встроенные шлюзы, то есть клиент всё время будет оставаться внутри мессенджера. Если технические навыки не позволяют разобраться в деталях, никто не запрещает принимать оплату по привычному – через сайт магазина.

Web-боты – это самое эффективное решение для организации продаж в Telegram.

Плюсы продажи через WebApp Telegram:

  • Веб-боты мало чем отличаются от полноценных сайтов. Мини-приложения работают внутри Telegram и позволяют реализовывать все операции управления: заказ товара, изменение корзины, оплата, отказ и т.п. Здесь может быть поиск, удобное перемещение по категориям, использование промокодов, тонкая настройка параметров доставки и сложный расчёт тарифов.
  • Telegram может взять на себя обслуживание уведомлений. Их можно использовать не только для отслеживания статуса заказа, но и для маркетинговых рассылок.
  • Оплата может происходить прямо в мессенджере (степень доверия пользователей будет максимальной).

Минусы:

  • Вы уходите от формата чата. Мини-приложение запускается в специальном окне и работает «поверх» Telegram.
  • Реализация web-бота невозможна без полнофункционального интернет-магазина. Сам магазин нужно тесно интегрировать с Telegram по API (своя реализация с нуля займёт много времени и сил).
  • Для быстрой реализации нужно качественное готовое решение. А на рынке их практически нет.

Мы можем порекомендовать готовый сервис, способный быстро создавать и настраивать свои онлайн-магазины в Telegram в формате web-ботов. Поэтому подробнее остановимся на инструкции конкретно для этого типа ботов.

Порядок действий для создания своего магазина в Телеграме

Общий алгоритм создания своего бота в Telegram выглядит следующим образом (по шагам):

  1. Создание бота через «Отца ботов» (BotFather).
  2. Настройка бота (описание, иконка, интеграция платежей).
  3. Подключение внешнего сервиса, отвечающего за обслуживание продаж.
  4. Наполнение каталога.
  5. Приём заказов и другие действия по обслуживанию продаж (маркетинг, продвижение и прочее).

О каждом шаге расскажем поподробнее чуть ниже.

С помощью чего сделать web-бота с магазином

Наиболее насущная проблема – это тот онлайн-сервис, который будет отвечать за обслуживание продаж. На рынке существуют разные конструкторы чат-ботов для Telegram. Но это скорее решения для сбора обратной связи и для конструирования своих меню из кнопок в мессенджере. Мы бы назвали их конструкторами скриптов.

Лучший конструктор магазинов для Telegram, который мы нашли – @uShopWebBot. О нём и расскажем далее.

uShopWebBot – это бот для создания web-ботов с магазинами. Решение предложили авторы онлайн-конструктора uCoz (подробный обзор платформы, примеры сайтов, работающих на uCoz). В основе оригинальный магазинный модуль uShop, отсюда и название.

uShop позволяет запускать полнофункциональные сайты интернет-магазинов. Под капотом есть всё необходимое для комплексной и плодотворной работы:

  • Система импорта и экспорта. Поддерживаются в том числе форматы, совместимые с маркетплейсами.
  • Личные кабинеты пользователей (отслеживание заказов, уведомления, списки избранного, персональные скидки, распределение по группам клиентов).
  • Готовая система продаж через партнёрскую сеть (реферальная система).
  • Совместная работа с разграничением прав доступа.
  • Полный доступ к исходному коду шаблонов (можно вставлять свои JS-скрипты и стили, подключать любые внешние сервисы, сложность и функционал дизайна зависит только от вашей фантазии).
  • Расчёт доставки на основе матрицы с тарифами, готовые модули служб доставки, интеграция внешних калькуляторов.
  • API-интерфейс и система дополнительных полей.
  • Интеграции для приёма платежей – все самые востребованные в Ру-сегменте.
  • Скидки, акции, наценки.
  • Категории и фильтры. Шаблоны для формирования автоматических SEO-заголовков.
  • Возможность продажи физических и цифровых товаров, услуг и кодов/ключей.

Плюс, сама по себе платформа uCoz – это крутой конструктор сайтов, состоящий из более чем 20 тематических модулей: мини-чат, SEO-продвижение, статистика, опросы, блог, почтовые формы/рассылки и т.п. uCoz входит в рейтинг лучших конструкторов Рунета.

Когда вы используете uShopWebBot, вы получаете доступ ко всей упомянутой инфраструктуре. Но что интересно: можно пользоваться одновременно и ботом, и самим магазином, а можно оставить работу только одного бота. Сайт магазина при этом будет работать в формате web-сервиса (обеспечивать бэкграунд продаж в мессенджере).

Настройки магазина на стороне конструктора

Что конкретно может предложить uShopWebBot:

  • Несколько готовых шаблонов оформления Telegram-магазина (пока чуть менее десятка тем).
  • Примеры реализации тематических магазинов – всё можно сделать по образцу.
  • Рассылки по клиентам, использующим бота.
  • Уведомления в Telegram по статусам заказов (аналог личного кабинета на сайте магазина).
  • Оплата через API Telegram, например, к оплате можно принимать в том числе и криптовалюты.
  • Оплата через сайт магазина – стандартный чекаут.
  • Прямые продажи товаров в Telegram-каналах.
  • Просмотр основных данных по своему магазину: заказы, продажи, посещения и т.п.
  • Поиск товаров и кастомные условия дефолтной сортировки.
  • Настройка карточек с товарами – что конкретно показывать в Telegram, а что нет.
  • Установка графика работы. В нерабочее время вместо каталога клиентам будет показываться специальное сообщение.
  • Создание своих кнопок, показываемых в меню бота.
  • Отдельные скрипты и CSS-стили, которые будут отрабатывать только в Telegram-версии магазина.
  • Тонкая настройка товаров, которые будут показываться в каталоге для магазина в Telegram. Они могут не совпадать с полноценной десктопной версией магазина.
  • Специальные поля для оформления единичных заказов.

Как можно было заметить, бот uShopWebBot – это часть uCoz, поэтому вы можете воспользоваться всеми возможностями платформы, а не только модулем магазина.

Доступ к упомянутым настройкам можно получить через админ-панель вашего магазина (после авторизации в uCoz).

Создание Telegram-магазина по шагам

Более подробная инструкция, учитывающая основные технические моменты, которые были сказаны выше. Рассказываем на примере uShopWebBot.

Шаг 1. Создание бота через «Отца ботов»

Тут всё просто. Нужно найти в Telegram бота BotFather и запустить его. Далее с помощью меню (или системных команд) нужно создать своего нового бота. BotFather попросит придумать название, здесь можно указать что угодно, желательно то, что будет характеризовать ваш магазин, позже название легко можно будет сменить, и придумать имя бота. Имя должно быть уникальным, содержать только латиницу и оканчиваться словом «Bot» (сменить имя бота уже не получится, придётся создавать нового).

Если процесс завершится успешно, BotFather отобразит адрес вашего нового бота для прямого доступа и API-ключ для подключения к нему.

Шаг 2. Настройка бота

Если вы хотите, чтобы бот эффектно выделялся на фоне конкурентов, то нужно добавить картинку-описание, иконку (желательно с фирменным логотипом), короткое и длинное текстовое описание.

Управление ботами осуществляется через запрос /mybots.

Вернуться к настройке бота можно в любой момент.

Отдельно стоит оговорить настройку платежей. Они вынесены в меню Payments конкретного бота. Для юридических лиц доступно несколько десятков вариантов платёжных систем. Среди них крупные банки, агрегаторы и электронные кошельки. Криптоплатежи настраиваются через отдельного бота.

Шаг 3. Подключение бота с магазином – uShopWebBot

Когда Telegram-бот создан, его можно интегрировать с вашим сайтом магазина. Сайт можно создать с нуля или использовать имеющийся в платформе uCoz.

Для этого нужно найти бота @uShopWebBot и запустить его.

Создание нового магазина инициируется командой /newbot.

Далее сервис предложит авторизоваться и выбрать имеющийся магазин / создать новый.

Для завершения процесса вам нужно отправить токен, полученный в первом шаге (тот, что выдал «Отец ботов»).

Бот создастся и подключится к вашему магазину.

Большинство настроек магазина вынесено в панель управления uShop, но часть из них присутствует в конструкторе ботов uShopWebBot: просмотр статистики, создание дополнительных кнопок, настройка платежей и т.п.

Шаг 4. Наполнение каталога

Остаётся создать категории и загрузить свой список товаров. Это можно сделать вручную или с помощью инструмента импортирования – через панель управления uCoz. Возможности, связанные с ботами, мы обозначили выше.

Чтобы товар начал показываться в Telegram-версии магазина, обязательно нужно отметить специальную галочку в карточке товара. Она находится в самом конце: «Отображать в Telegram Shop».

Категории каталога, к которым относится товар, отобразятся автоматически. Если товаров, которые нужно показывать в Telegram, в категории нет, то и показываться такая категория не будет.

Шаг 5. Продажи

Фактически всё готово к работе. Но для максимального удобства (своего и клиентов) нужно настроить приём платежей. Как и упоминалось выше, uShopWebBot умеет принимать платежи через Telegram (тогда они настраиваются в «Отце ботов») или через сайт магазина (в этом случае нужно настроить интеграции с платёжными шлюзами в панели управления uCoz).

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

Сколько обойдётся создание магазина для Telegram?

Telegram и его механизмы API (то есть «Отца ботов») можно использовать полностью бесплатно.

Остаются расходы на внешний сервис, который отвечает за работу web-бота (обслуживает магазин). В нашем случае это связка из uShopWebBot и uCoz.

Доступ к ним оплачивается оной подпиской:

  • Тариф «Магазин», до 15 дней бесплатного тестирования, все возможности для продаж, 10 Гб на диске, любое количество товаров и категорий – от 6,99 до 9,99 у.е./месяц, в зависимости от периода предоплаты (чем больше период, тем выше скидка). Домен в подарок при оплате на год и более.
  • Тариф «Максимальный», те же условия, увеличенные лимиты по отдельным техническим параметрам, 20 Гб на диске, домен в подарок при оплате за полгода – от 11,19 до 15,99 у.е./месяц.

Если вам нужен домен второго уровня, то его можно купить внутри uCoz (от 11 у.е.) или у любого официального регистратора. Но учтите, что uShopWebBot может работать в том числе и на бесплатных поддоменах, которые предоставляет конструктор. Свой домен является необязательным условием для запуска продаж через Telegram.

Шаблоны для Telegram-магазинов предоставляются бесплатно.

Итого, общие расходы – от 6,99 USD/месяц.

Что лучше: сделать самому или заказать под ключ?

Мы показали, что при выборе правильного готового сервиса, создание магазина в Telegram – дело пары минут. Правда, тут придётся погрузиться в некоторые технические детали и настроить самые важные интеграции: сервисы доставки, платёжные шлюзы (по наличию и по необходимости).

Остальное берёт на себя платформа uCoz со своим модулем uShop. Все точечные настройки и наполнение каталога выполняются через панель сервиса.

По идее можно справиться своими силами. Если строго следовать инструкции, которую мы предоставили выше.

Но если у вас нет времени или желания заниматься настройками, можно все доверить специалистам поддержки uCoz. Создание веб-бота на базе uShopWebBot в агентстве Divly обойдётся всего от 4000 руб.

Если вы хотите создать своего web-бота и интегрировать его с интернет-магазином на базе популярной CMS-системы, то задача заметно усложняется. Её смогут реализовать только профессиональные программисты. А это совсем другие бюджеты.

Автор: Сергей Гаврилов
Редактор Site-Builders.ru