Рабочие пользовательские маршруты доступны на chainya.ru на трёх языках.
E-commerce · локальный бизнес · Москва
Чайня — интернет-магазин, заказы и бронирование
Сайт московской чайной, где можно выбрать чай, оформить заказ, забронировать единственный стол или оставить корпоративную заявку. Для постоянных гостей работает личный кабинет; интерфейс доступен на русском, английском и китайском.
сайт работает
Живой коммерческий сайт
Витрина связана с заказами, бронированием, кабинетом и рабочей частью владельца.
Цена, наличие, свободное время и подтверждение оплаты не доверяются браузеру.
Один бренд — четыре причины прийти
Пользователь сразу попадает в свой сценарий, а не разбирается в длинной универсальной странице.
Выбрать чай домой
Каталог, поиск, фильтры, избранное, фасовки 10–100 г, штучные товары и корзина.
Забронировать стол
Понятный формат церемонии, вместимость зала, адрес и переход к выбору времени.
Заказать поставку
Отдельная страница для кофеен, ресторанов и офисов с заявкой в Telegram.
Пригласить мастера
Самостоятельные, авторские и выездные церемонии без смешения с магазином.
От намерения гостя до заказа, брони или заявки
Четыре разных сценария начинают путь по-разному, но сходятся в проверенном сервером действии и понятном продолжении для гостя и команды чайной.
Гость выбирает свою цель
Купить чай, забронировать стол, заказать поставку или пригласить мастера можно из отдельных маршрутов.
Формируется конкретное намерение
Корзина собирает фасовки и товары, бронь — дату и время, B2B и церемонии — параметры заявки.
Сервер перепроверяет критичные данные
Для заказа — цены, наличие и состав; для брони — свободное окно без пересечения с другой заявкой.
Результат фиксируется в одном контуре
Оплату подтверждает подписанный callback, а заказы и брони возвращаются гостю в личном кабинете.
Оплата подтверждена
Система записывает только проверенный состав и статус платежа.
Время закреплено
Двухчасовое окно не пересекается с другой бронью.
Команда получает контекст
B2B и выездные церемонии не смешиваются с розничной корзиной.
Задача
Продать атмосферу, не потеряв удобство магазина
Чайня — камерное пространство, а не безликий интернет-магазин. Поэтому интерфейс должен был сохранить голос и визуальный характер чайной, но при этом дать обычные коммерческие инструменты: каталог, корзину, бронь и заявки. Мы не стали сводить разные аудитории к одной кнопке — для каждой собрали собственный путь.
Каталог как рабочий инструмент
32 позиции разбиты по 11 типам. Есть поиск, сортировка, избранное, наличие и отдельные карточки товаров.
Заказ проверяет сервер
Перед оформлением система повторно проверяет цены, наличие и состав корзины, а оплату подтверждает только подписанный callback.
Бронь без пересечений
Один стол бронируется на два часа; сервер рассчитывает свободное время и не допускает конфликтующих заявок.
Клиент возвращается в кабинет
Заказы и бронирования собраны в личном кабинете, а гостевой заказ можно безопасно присоединить к своему аккаунту.
Интерфейс работающего сайта
Снимки работающего сайта без заказов и персональных данных. На широком экране показан каталог, на мобильном — бронирование.
Открыть сайт ↗

Что работает за витриной
Кроме каталога мы собрали личный кабинет и рабочую часть для владельца: заказы, бронирования, обращения, товары и состояние подключённых сервисов.
Заказы не доверяют браузеру
Перед оформлением сервер заново проверяет цену, наличие и состав корзины. Оплата считается успешной только после подтверждения платёжной системы.
Одна база — один обработчик
Публичная часть отделена от сервера с данными, а в рабочую SQLite пишет только один процесс. Это защищает заказы и брони во время обновлений.
Обновление можно отменить
Перед выпуском создаётся снимок, затем проверяются настройки и работоспособность сайта. Если проверка не проходит, система возвращается к предыдущей версии.