Техническое задание: Создание интернет-магазина и Telegram-приложения для розыгрышей
Общая концепция проекта
Необходимо разработать две независимые, но связанные через общую базу данных платформы: основной сайт интернет-магазина и вспомогательное приложение внутри Telegram для участия в акционных розыгрышах. Центральным элементом интеграции выступает Google Таблица, выступающая в роли единой CRM-системы и базы заказов.
Часть 1: Сайт интернет-магазина (Tilda)
Основные функции:
- Каталог товаров (мерча) с фотографиями, описаниями, ценами и отображением остатков.
- Полноценная корзина и процесс оформления заказа.
- Интеграция с платежным шлюзом (например, ЮKassa, CloudPayments) для приема онлайн-платежей, включая СБП.
- Автоматическая фискализация чеков по 54-ФЗ и их отправка покупателю на email.
- Обязательные юридические страницы: публичная оферта, политика конфиденциальности, согласие на обработку персональных данных.
- Размещение на собственном домене заказчика.
Часть 2: Telegram-приложение (Mini App или бот)
Назначение и приоритет:
Приложение предназначено исключительно для участия в акциях и розыгрышах. Приоритет отдается реализации в формате Telegram Mini App для лучшего пользовательского опыта и долгосрочного развития.
Ключевой пользовательский сценарий:
- Пользователь выбирает акционный товар из предложенного списка.
- Указывает желаемое количество.
- Вводит необходимые контактные данные.
- Производит оплату (приоритетный способ - по QR-коду через СБП).
- Получает фискальный чек в Telegram или на email.
- После успешной оплаты система присваивает уникальный номер участника розыгрыша и отправляет его пользователю.
Дополнительная опция:
Желательно реализовать возможность выбора свободного номера участника из доступных.
Часть 3: Единая база данных (Google Таблицы)
Структура основного листа для заказов:
- ФИО, телефон, email, Telegram ID/username.
- Название товара, количество, общая сумма.
- Дата и время заказа, присвоенный номер участника.
- Почтовый адрес (только для заказов в рамках акции).
Специальный лист для отправки:
Отдельный лист «Отправка Почта - Акция» со структурой: ФИО | Телефон | Адрес | Город | Индекс | Количество | Дата. Предназначен для удобства печати этикеток и ручной отправки посылок.
Публичный реестр:
Необходимо создать публично доступную вкладку/лист с открытой ссылкой. На этом листе должны отображаться только ФИО участников и их номера (без другой персональной информации) для проверки легитимности розыгрыша.
Требования к интеграции
- Сайт на Tilda и Telegram-приложение должны записывать все данные о заказах в одни и те же Google Таблицы в реальном времени.
- Логика присвоения номеров участников должна быть единой и исключать повторы.
- Оплата на обеих платформах должна сопровождаться корректной фискализацией.