В этой статье — базовый сценарий запуска Telegram-магазина с нуля. По шагам разберём, как добавить товары, собрать категории, настроить доставку и оплату, оформить клиентскую страницу и подключить Telegram-бота. Это минимальный набор действий, с которого можно начать работу и принимать первые заказы.
В каждом разделе платформы в правом верхнем углу есть значок «?». Нажмите на него, чтобы открыть подробную инструкцию с пояснениями, скриншотами и примерами по текущему разделу.
Создаём магазин и настраиваем его
Как только вы получили доступ к платформе, начните с создания своего первого магазина. Перейдите в раздел «Магазины» и нажмите «Создать».
Здесь нужно задать базовые параметры:
Название магазина будет отображаться в интерфейсе и на клиентской странице;
Описание — краткий текст о магазине, который увидит клиент;
Телефон и адрес для связи и отображения в информации о магазине;
Код валюты определяет, в какой валюте будут отображаться цены и оформляться заказы в магазине.
Добавляем категории и товары
Ассортимент магазина делится на категории — они помогают покупателю быстро ориентироваться в магазине. А уже внутри категорий размещаются товары. Настроим всё необходимое по порядку.
Создаём категорию
Перейдите во вкладку «Каталог» и нажмите «Создать».
Во вкладке «Общие параметры»:
выберите магазин (если их несколько);
укажите название и описание.
Во вкладке «Фото» — загрузите обложку категории. Если хотите наложить название на изображение, используйте вкладку «Позиция текста на фото»: здесь можно выбрать цвет, шрифт, фон и эффект размытия.
Во вкладке «Прочее» можно скрыть заголовок категории на витрине, а также задать срок доставки, дни доступности и системный артикул (необязательное поле для технических задач).
Вкладки «Характеристики» и «Теги» используются, если нужна гибкая логика: например, чтобы показывать категорию только определённым клиентам или массово задавать параметры для всех товаров внутри. На старте можно их пропустить.
Добавляем товар
Перейдите во вкладку «Каталог» → «Товары» и нажмите «Создать».
Во вкладке «Общие параметры» введите название товара и выберите категорию, в которой он будет состоять.
Во вкладке «Описание» — добавьте текст, опишите особенности. Можно вставлять видео (через iframe) — например, короткий обзор или демонстрацию.
Во вкладке «Фото» — загрузите изображения. После сохранения их можно отсортировать.
Во вкладке «Прочее»:
добавьте артикул (если требуется);
укажите, участвует ли товар в расчёте;
отметьте, если товар — расходник (например, коробка или пакет);
включите метки New и Hot, если хотите выделить товар на витрине.
После создания появится вкладка «Характеристики». Здесь можно вручную добавить параметры — например, вес или срок годности. Их можно показывать или скрывать у клиента.
Как добавить сразу сотни товаров и задать цены
Если у вас большой ассортимент — добавлять товары вручную не обязательно. Вместо этого можно воспользоваться функцией импорта через Excel-шаблон. Система автоматически создаст карточки товаров, категории, изображения и даже назначит цены.
Создаём шаблон импорта
Переходим в раздел «Сервис» → «Импорт», нажимаем кнопку «Создать» и задаём уникальное название шаблона.
Далее настраиваем вкладку «Колонки» — это связь между полями в вашей таблице и тем, как система будет их читать. Для каждой строки создаём правило:
выбираем тип данных (например, «Название товара», «Описание товара», «Изображения», «Цена элемента» и т.д.);
указываем букву колонки из таблицы, в которой находятся эти данные (например, C или D).
Изображения загружаются через ссылки. Если у товара несколько фото — разделите их в ячейке с помощью «;».
Например, для этой таблицы типу данных «Название товара» будет соответствовать колонка С.
Загружаем таблицу и запускаем импорт
После создания шаблона, появляется элемент для выполнения импорта:
Если в таблице есть тип данных «цена элемента», то можно нажать на галочку «активировать новый прайс». Так у товаров появятся цены.
Файлы для обработки доступны только в формате xslx.
Проверяем клиентскую страницу
После того как вы добавили товары и оформили каталог, самое время посмотреть, как это выглядит для клиента. Перейдите в раздел «Клиентская страница» в боковом меню.
В правом нижнем углу страницы есть специальный переключатель устройств — с его помощью можно протестировать, как магазин выглядит на телефоне, планшете и десктопе.
Что можно настроить:
Цвета — сгруппированы по блокам (фон, кнопки, заголовки и т.д.). Позволяют полностью адаптировать магазин под ваш бренд.
Логотип магазина — его можно включить или скрыть, а также указать название, которое будет отображаться в шапке.
Товары — изменить иконку, которая будет отображаться первой в нижнем меню (тапбаре).
Клиенты — можно скрыть раздел из тапбара и поменять иконку.
Избранное — при выключении этого раздела для клиентов исчезает возможность добавлять товары в «избранное».
Заказы — если отключить, пользователи не смогут просматривать свои предыдущие покупки.
Корзина и Добавить в заказ — также можно выключить. Если выключены все три (заказы, корзина, добавление), магазин будет работать как доска объявлений.
Дополнительные элементы — можно добавить пользовательские ссылки, например, на пользовательское соглашение или политику конфиденциальности. Укажите название, ссылку и иконку, затем нажмите «добавить» и сохраните.
Внешний вид — анимации, фоновая графика, стикеры, кастомные цвета и поддержка вставки собственных скриптов (например, через JavaScript).
Обратите внимание: все стили настраиваются отдельно для светлой и тёмной темы. Переключение между ними — в верхнем меню редактора.
Подключаем оплату
После того как магазин создан и наполнен товарами, можно подключить один или несколько способов оплаты.
Перейти в раздел оплаты можно двумя способами:
через раздел «Магазины» → «Оплаты» — отображаются все способы оплаты, доступные по всем магазинам;
через троеточие рядом с конкретным магазином → «Оплата» — список привязан только к выбранному магазину.
При создании способа оплаты начните с вкладки «Общие параметры» — здесь указывается заголовок, который будет отображаться клиенту при оформлении заказа.
Во вкладке «Иконка» можно загрузить изображение и выбрать цвет, чтобы визуально отличать способы оплаты между собой.
Если для оплаты требуется комиссия, настройте её во вкладке «Комиссия»: укажите процент, минимальную сумму и, при необходимости, курс пересчета для другой валюты — например, если используется криптовалюта или иностранный эквайринг.
Если оплата будет происходить через Telegram-бота, перейдите во вкладку «Telegram» и вставьте токен оплаты. После этого включите опцию «Оплата через Telegram», чтобы способ стал активным.
Для подключения внешнего сервиса перейдите во вкладку «Плагин». Выберите нужный плагин из списка, укажите логин и пароль для авторизации. Также можно задать время задержки отображения платежной страницы — это скрывает переходные экраны.
Во вкладке «Соглашение» добавьте текст, который клиент увидит при выборе этого типа оплаты. Это может быть, например, пользовательское соглашение. Поддерживается базовое форматирование с помощью тегов.
Настраиваем доставку
Доставка всегда привязана к конкретному магазину и не может существовать отдельно.
Перейти к настройкам можно двумя способами:
через раздел «Магазины» → «Доставка» — здесь отображаются все доставки во всех магазинах;
через троеточие напротив нужного магазина → «Доставка» — откроется список доставок только для него.
Нажимаем кнопку «Создать» — откроется окно с настройками доставки. Обязательное поле на этом этапе — это название доставки. Клиенты будут видеть его при оформлении заказа, поэтому формулируйте понятно и просто: например, «Курьером по городу» или «Самовывоз».
Также можно сразу задать дополнительные параметры: загрузить иконку, включить отображение карты с точкой отправки, настроить изменение стоимости доставки в зависимости от суммы покупки. Эти настройки необязательные, но позволяют сделать доставку более гибкой и точной.
Создаем состав доставки
Состав доставки — это логика, по которой система рассчитывает стоимость доставки. Как правило, расчёт идёт по весу, но можно задать и другие числовые параметры.
Пример: до 2 кг — 99 ₽, до 5 кг — 199 ₽, до 10 кг — 299₽
Чтобы создать новый состав: открываем доставку → троеточие → «Состав доставки» → «Создать».
Во вкладке «Общие параметры»:
задаём название, по которому состав будет виден в списке;
выбираем характеристику, которая будет участвовать в расчёте (например, «Вес»);
указываем габарит — максимальное значение, при котором применяется этот шаг;
при необходимости задаём значение по умолчанию, если характеристика у товара отсутствует;
можно добавить описание (необязательное поле).
Во вкладке «Состав» добавляются расходники — упаковка, пломбы и т.п. Они не влияют на цену доставки, но списываются со склада при заказе.
Пример: для товаров до 5 кг можно добавить расходник «Коробка» — 1 шт. Он автоматически попадёт в заказ и учтётся в аналитике.
Чтобы расходник появился в списке, создайте товар и во вкладке «Прочее» поставьте галочку «Это расходник».
Прайс-лист доставки
Стоимость каждого состава настраивается в разделе «Ценообразование». Далее нажимаем «Создать», задаём заголовок, дату начала действия, активируем галочку «Для доставки».
После создания нового прайс-листа переходим к его редактированию — для этого нажимаем на иконку «папки» рядом с нужным прайс-листом.
На открывшейся странице создаем новый элемент: можно выбрать конкретную доставку, ее зону или состав.
Цену можно ввести вручную. Значения сохраняются автоматически после нажатия Ctrl + Enter. Новая цена подсвечивается зелёным, а поле без значения — штриховкой. При раскрытии строки видно:
базовую цену из предыдущего прайса;
итоговую расчётную цену;
процентные изменения;
приоритет вручную заданной цены, если она есть.
После этого система будет использовать указанные значения для расчёта стоимости доставки.
Привязываем Telegram-бота
Чтобы клиент мог оформить заказ через в Telegram, нужно подключить бота через вкладку «Бот». Он работает на базе Telegram API и интегрируется с вашей товарной базой.
Подключаем API-токен
Создайте бота в Telegram с помощью @BotFather. Скопируйте API-токен, полностью, без описаний. Перейдите в раздел «Бот», нажмите на троеточие рядом с нужным ботом → «Редактировать».
Во вкладке «API бота» вставьте токен, затем во вкладке «Общие параметры» активируйте бота. После этого он начнёт принимать команды и сообщения.
Если бот подключён корректно, вы увидите статус бота и зелёную галочку. Также отображается история последних ошибок, если они были.
Telegram может временно отключать ботов после обновлений. В этом случае нужно вручную снова зайти в параметры и активировать его.
Настраиваем бота
Во вкладке «Настройки бота» задаётся внешний вид и поведение магазина в Telegram. Здесь можно указать название, которое будет отображаться пользователю, а также задать текст кнопки, ведущей к магазину. Дополнительно можно добавить описание магазина и ссылку для его открытия в самом Telegram.
Вкладка «Дополнительное» содержит расширенные настройки поведения интерфейса. Здесь можно включить развёртывание магазина сразу на весь экран при запуске, установить подтверждение при попытке закрыть окно и запретить сворачивание интерфейса. Также доступны опции, требующие от пользователя обязательно выбрать способ оплаты или доставки. Эти настройки позволяют точнее управлять пользовательским сценарием и исключают ошибки в оформлении заказа.
Во вкладке «Магазины» указывается, с какими магазинами будет работать подключённый бот. Оптимально привязывать один конкретный магазин — в этом случае все оформленные заказы будут точно привязаны к нему. Если выбрать сразу несколько магазинов, бот покажет товары из всех, но заказы будут отображаться как общие, без связи с конкретной точкой продажи.
Добавляем команды
Чтобы бот начал общаться с пользователями и реагировать на их действия, нужно настроить команды. Это сообщения и действия, которые бот выполняет в ответ на запросы вроде /start, или при нажатии на кнопки в интерфейсе.
Перейти к настройке команд можно через вкладку «Бот»: выбираем нужного бота, нажимаем на троеточие и переходим в раздел «Команды». Перед вами откроется визуальный редактор, в котором можно выстраивать цепочки.
Для начала создайте первую команду — например, /start. Щёлкните правой кнопкой мыши по пустому полю, выберите «Добавить команду», укажите название и добавьте текст, который будет отправлен пользователю. Можно прикрепить изображение, выбрать тип чата (обычно — приватный) и добавить описание для удобства.
После сохранения появится плитка команды. К ней можно добавить кнопку — под ней будет точка связи. Перетащите её на пустое поле — откроется форма нового сообщения. Здесь можно ввести текст, прикрепить изображение и, при необходимости, связать данные — например, категорию товаров или конкретный товар.
Сообщения и команды можно объединять между собой, выстраивая логику общения бота. Например, кнопка может вести к описанию магазина, переходу к каталогу или ссылке на товар. Для этого создайте сообщение или блок-ссылку и соедините с кнопкой.
Кроме сообщений и ссылок, доступны триггеры. Это блоки, которые срабатывают в ответ на действия пользователя — например, при отправке голосового сообщения или геолокации. Добавьте триггер, задайте его тип и настройте, какой ответ или действие он должен запустить.
Все элементы можно перемещать по полю, группировать и соединять в нужной последовательности. Это позволяет строить наглядные цепочки взаимодействий и легко управлять логикой бота. Цвет плиток показывает, с каким типом команды вы работаете: команды в приватных чатах, для групп, ссылки, сообщения, триггеры и так далее.
Когда цепочка готова, бот будет реагировать на команды, вести пользователя по нужному сценарию и отправлять сообщения с привязанными товарами или информацией.
Прописываем юридический минимум
Даже если магазин работает без ИП или юрлица, нужно заранее предусмотреть базовый набор документов — чтобы соблюсти законодательство и избежать возможных претензий. Это не формальность: покупатель должен понимать, с кем он взаимодействует, а вы — на каких условиях оказываете услуги.
Пользовательское соглашение
Добавляется при настройке оплаты — во вкладке «Соглашение», а также на клиентской странице. Показывается клиенту при оформлении заказа. Это документ, который регулирует условия покупки: как работает магазин, кто отвечает за доставку, что делать при возврате или отмене, как связаться с владельцем. Если вы принимаете оплату — такой документ обязателен.
Политика конфиденциальности
Размещается там же, во вкладке «Соглашение», и отображается на клиентской странице. В ней описано, какие персональные данные собираются (например, имя, номер телефона, адрес), как они хранятся и как их можно удалить. Если вы просите клиента оставить хотя бы телефон или имя — политика нужна. Можно указать, что данные используются только для выполнения заказа и не передаются третьим лицам.
Если вы начинаете обрабатывать персональные данные, важно направить уведомление в Роскомнадзор и внести себя в реестр операторов.
Реквизиты продавца
Указываются в описании магазина. Добавьте название магазина, адрес страницы, ИНН, контактные данные (электронная почта, телефон) и юридический адрес (если есть). Это простая, но важная информация: она повышает доверие, а также помогает в случае официального запроса или спора.
Информация о товаре, цене и доставке
Прописывается прямо в карточках товаров и настройках доставки. Убедитесь, что цена понятна до оплаты, условия доставки не вызывают вопросов, а возврат — указан в пользовательском соглашении. Покупатель должен видеть все ключевые условия до нажатия на кнопку оплаты.
Выводы
Если вы прошли все шаги — поздравляем, базовая настройка магазина завершена. Теперь можно принимать заказы, получать оплату и настраивать более сложные сценарии.
Напоминаем, если что-то непонятно — нажмите на значок вопроса в правом верхнем углу любого раздела. Там мы собрали подробные инструкции и подсказки по каждому шагу.
А если вы еще не знакомы с продуктом — добро пожаловать на платформу BotFarm. Здесь можно быстро собрать магазин, запустить продажи и начать зарабатывать: без кода, серверов и сложных интеграций. Всё уже готово — остаётся только настроить под себя.