Создание сайта. Интернет-магазин. Платформа: по рекомендации специалиста. Функционал сайта: см. тз. Контент есть. Техническое задание: Маркетплейс для питомников растений Суть проекта: Агрегатор-маркетплейс, объединяющий питомники (продажа саженцев) и подрядчиков (услуги посадки и обработки). Клиент собирает единую корзину, но заказ и платежи маршрутизируются разным исполнителям. 1. Пользовательские роли и Личные Кабинеты (ЛК) ЛК Продавца (Питомник): Регистрация/авторизация, управление каталогом (CRUD товаров: фото, цены, остатки), настройка платежных реквизитов, просмотр профильных заказов. ЛК Клиента: Регистрация, история заказов, статусы выполнения, управление адресами доставки. Админ-панель (Владелец): Управление пользователями, модерация товаров, финансовая статистика. 2. Чекаут и Логистика Расчет доставки: Интеграция API Яндекс.Карт (или Google Maps). Автоматический расчет стоимости на основе километража от адреса питомника до адреса клиента. Кастомные поля: Выбор даты доставки, чекбокс “нужен фотоотчет (WhatsApp/MAX)“, согласия с офертой и ПД. 3. Умная маршрутизация заявок (Order Splitting) Один заказ клиента программно дробится на независимые заявки: Товары ➔ Уведомление улетает в конкретный Питомник. Доставка + Посадка ➔ Уведомление улетает Бригаде посадки. Обработка участка ➔ Уведомление улетает Специалисту-обработчику. 4. Финансы и Платежи Интеграция эквайринга с функцией сплитования платежей (рекомендуется ЮKassa или CloudPayments). Логика: Клиент платит единую сумму. Система автоматически расщепляет платеж: деньги за саженцы идут на р/с питомника (за вычетом комиссии маркетплейса), оплата услуг (если онлайн) — подрядчикам. 5. Интеграции и Уведомления (Notifications) Реализация системы триггеров при событии Order Created / Payment Success: Битрикс24: Передача лида/сделки по API (REST API / Webhooks) с разбивкой товарных позиций. Telegram: Отправка структурированного сообщения в чат/группу через TG Bot API. Email: Транзакционные письма (SMTP, например через SendGrid/Mail.ru) клиенту (чек, состав заказа) и исполнителям. 6. Рекомендуемый стек (на усмотрение разработчика) Frontend: React (Next.js / Vite), TailwindCSS. Backend: Node.js (NestJS / Express) или Python (Django / FastAPI). База данных: PostgreSQL + ORM (Prisma / SQLAlchemy).