показывает единый каталог с сайта (Аспро / Bitrix) позволяет оформить заказ передаёт заказ в Bitrix24
❗ Каталог должен быть единым источником данных (сайт → приложение)
2. Функционал 2.1 Каталог (через API сайта) Загрузка товаров с сайта (Аспро/Bitrix) Категории (как на сайте или упрощённые) Карточка товара: фото название цена кнопка «Заказать» 2.2 Оформление заказа
Форма:
Имя Телефон Адрес доставки Дата/время Комментарий
После отправки:
экран «Спасибо, мы скоро свяжемся» 2.3 Интеграция с Bitrix24 Создание лида/сделки через webhook Передача: имя телефон состав заказа (ID/название товаров) сумма комментарий 2.4 Уведомления в MAX Отправка в канал/чат:
Пример: Новый заказ Имя: Иван Телефон: +7... Состав: Розы красные (25 шт) Сумма: 4500 ₽
3. Интеграция с сайтом (обязательно) 3.1 API (на стороне Bitrix/Аспро)
Нужно реализовать или использовать существующее API:
Обязательные методы:
GET /api/products — список товаров GET /api/products/{id} — карточка товара (опционально) GET /api/categories
Поля:
id name price image category (опционально) availability 3.2 Требования к API JSON быстрая отдача (<500 мс желательно) защита (token / key) 3.3 Кэширование кэш на стороне приложения (1–5 минут) чтобы не грузить сайт 4. Техническая реализация Frontend React (предпочтительно) мобильная адаптация быстрая загрузка Backend (минимальный) прокси к API сайта (при необходимости) обработка заказа отправка в Bitrix24 Хостинг VPS / Vercel / аналог Интеграция с MAX регистрация приложения подключение app_id открытие внутри мессенджера 5. Пользовательский сценарий Пользователь нажимает кнопку в канале Открывается мини-приложение Каталог подгружается с сайта Пользователь выбирает товар Оформляет заказ Заказ уходит в Bitrix24 Приходит уведомление в MAX 6. Что НЕ делаем на первом этапе личный кабинет онлайн-оплата сложные фильтры программа лояльности 7. Сроки 7–14 дней 8. Бюджет ориентир 80 000 – 180 000 ₽ 9. Дальнейшее развитие синхронизация остатков автоворонки повторные продажи конструктор букетов 10. Ожидания от исполнителя опыт Bitrix / API умение делать лёгкие и быстрые интерфейсы предложить оптимальную реализацию API Ключевая задача
Единый каталог с сайтом + быстрый приём заказов без рассинхронизации данных