Каталог с категориями
Разделы, карточки товаров с фото и описанием, поиск. Товары вы добавляете и правите сами, без разработчика.
Розница, опт, предзаказ, цифровые товары или физические — схема одна. Каталог, корзина, оплата и выдача внутри мессенджера, без сайта и без приложения. Человек находит товар, платит в два тапа и получает заказ. Вам приходит уведомление с готовым составом заказа.
Написать в TelegramЦену и срок называю до старта и фиксирую письменно. Обсуждение бесплатное.
Сайт нужно найти, открыть, дождаться загрузки и разобраться в чужом интерфейсе. Бот открывается за секунду в приложении, которое и так стоит на телефоне, а оплата проходит без ввода карты заново.
Второе отличие важнее: у вас остаётся связь с покупателем. После заказа ему можно написать — про доставку, про новое поступление, про скидку постоянным. На сайте человек уходит и растворяется, в боте он остаётся в списке.
Снаружи выглядят одинаково: каталог, корзина, оплата. Внутри различаются настолько, что от выбора зависят и срок, и цена.
Файлы, доступы, ключи, курсы, подписки. Оплата прошла — бот сразу отдал товар, человек не ждёт. Здесь всё решается внутри бота, склад и доставка не нужны. Это самый быстрый вариант запуска.
Нужны остатки, чтобы не продать то, чего нет. Нужен расчёт доставки и сбор адреса. Нужен статус заказа, чтобы человек не спрашивал «где посылка». Работы заметно больше, и это честно отражается в цене.
Часть товаров выдаётся мгновенно, часть едет почтой. Такое тоже делается: у каждого товара свой тип, и бот ведёт себя по-разному после оплаты.
Если вместо товара время специалиста — это уже не магазин, а запись со слотами и напоминаниями. Другая логика, скажу об этом сразу и посчитаю отдельно.
Базовая сборка магазина цифровых товаров. Физические товары, склад и доставка считаются сверху и называются до старта.
Разделы, карточки товаров с фото и описанием, поиск. Товары вы добавляете и правите сами, без разработчика.
Несколько товаров в одном заказе, количество, промокод, итоговая сумма. Корзина не теряется, если человек вышел и вернулся.
Одна платёжная система на выбор. Вебхуки с проверкой подписи, идемпотентная обработка. Реквизиты оформляются на вас.
Оплата прошла — бот отдал файл, ключ или доступ сам, без вашего участия и в любое время суток.
Товары, цены, категории, список заказов, выгрузка. Всё с телефона, отдельный сайт открывать не нужно.
Новый заказ падает вам в Telegram с составом, суммой и контактом покупателя. Ничего не теряется в переписке.
Сверху считаются: остатки и склад, расчёт доставки, интеграция с транспортной компанией, вторая и третья платёжные системы, мини-приложение с витриной. Что из этого нужно именно вам — решим на обсуждении, оно бесплатное.
Всё это вылезает не на запуске, а когда заказов становится больше десятка в день. Лучше заложить сразу.
Двое кладут в корзину последнюю единицу, оба платят. Остаток надо резервировать в момент создания заказа, а не списывать после оплаты, иначе кому-то придётся возвращать деньги и извиняться.
Товар лежал в корзине неделю, вы подняли цену — человек платит старую. Цена должна фиксироваться в момент оформления, и это должно быть видно покупателю.
При приёме оплаты от физлиц нужен чек. Его умеет выдавать платёжная система, но состав заказа в неё надо передать правильно, иначе чек будет с одной строкой «оплата услуг». Настраивается один раз при подключении.
Вернуть деньги через кабинет платёжной системы можно, но заказ в боте при этом останется оплаченным. Возврат должен идти через бота, чтобы статус и остатки сошлись.
Каталог из сотни товаров с неоптимизированными фото открывается медленно и съедает трафик покупателя. Картинки надо ужимать при загрузке, а не надеяться на Telegram.
Если заказы приходят только сообщениями, через месяц вы не сможете ответить, сколько продали и чего. Каждый заказ должен писаться в базу с составом и статусом.
Напрямую вам. Платёжные реквизиты оформляются на заказчика, ключи вы вводите сами. Я подключаю интеграцию, денег не вижу и не держу, доступа к вашему кабинету у меня нет.
Сотни и тысячи позиций — не проблема, каталог лежит в базе, а не в коде. Ограничение появляется не в количестве, а в удобстве: если позиций много, нужен нормальный поиск и фильтры, и это стоит заложить сразу.
Да, если у неё есть выгрузка или API — 1С, МойСклад, таблица, что угодно. Посмотрю, что у вас, и скажу, сколько это добавит к сроку. Без интеграции товары ведутся в админке бота руками.
Мини-приложение внутри Telegram выглядит как обычный магазин: сетка товаров, фильтры, корзина. Для каталога из пяти позиций это лишнее, для полусотни — заметно удобнее обычных кнопок. Считается отдельно, скажу цену, когда увижу каталог.
Цена может зависеть от группы: розница, опт, постоянный покупатель, партнёр. Бот показывает каждому свою и считает корзину по ней. Рядом обычно просят минимальную партию и кратность упаковки — это тоже настраивается. Считается сверх базовой сборки, скажу цену, когда пойму схему.
Два варианта, и они разные. Скрывать такие позиции — проще всего. Принимать предзаказ — интереснее: человек оставляет заявку или вносит предоплату, а бот уведомляет его, когда товар появился. Второе имеет смысл, когда поставки регулярные и спрос есть.
Базово бот собирает адрес и передаёт заказ вам. Автоматический расчёт стоимости и интеграция с транспортной компанией — отдельная работа, её объём зависит от того, с кем вы возите.
Вам. После финальной оплаты отдаю исходники целиком, без ограничений на использование и без привязки ко мне. Дальше вы можете вести проект сами или с любым другим разработчиком.
Две недели поддержки входят в цену: правлю ошибки, отвечаю на вопросы по коду и по серверу. Дальше можно продлить помесячно или разойтись — код у вас и работает без меня.
YooKassa, CryptoBot, Telegram Stars. Вебхуки с проверкой подписи, автопродление, история оплат.
Положил в корзину, начал платить и пропал — бот напомнит, пока счёт ещё жив.
Если продаёте не разовые товары, а доступ: закрытые каналы, клубы, курсы.
Что за товары, сколько позиций, есть ли учётная система. Посмотрю и назову точную цену со сроком.
Написать в Telegram