Цветыш
Услуги
Россия, Москва
Декабрь 2025
В один из праздничных дней рухнул сайт по доставке цветов. Для бизнеса этот день стал кромешным адом. Курьеры просидели на низком старте, разработчики — в холодном поту, владелец — под валерьянкой, а клиенты — в бешенстве. Владелец не хотел больше страдать в праздники, поэтому обратился к нам за срочной реанимацией сайта.
Мы оперативно подключались и устраняли поломки. Наше сотрудничество могло и дальше так продолжаться — клиент платит, а мы чиним. Но мы поняли, что срочным тушением пожаров проблему не решить, поэтому перекроили корзину, дизайн, UX и логику доставки. И в итоге отучили сайт пожирать бюджеты и воровать прибыль.
Теперь детальнее о том, что мы сделали:
• Провели полный аудит сайта и аналитику, изучили конкурентов, освежили дизайн и проработали навигацию;
• Устранили десяток критических и 58390 потенциальных багов на сайте, переписав корзину с нуля;
• Одни из первых построили полигон на Яндекс картах через API;
• Переработали расчет стоимости — время доставки и расстояние;
• Настроили и подключили программу лояльности, вынесли фильтры на главную, чтобы пользователи сразу выбирали релевантные для себя букеты и добавили классную фичу — «напоминания»;
• Не стали заставлять пользователей регистрироваться на сайте для заказа и добавили покупку в один клик;
• Увеличили конверсию, поэтому за год работы нового сайта владелец получил четырехкратную прибыль. А за все время сотрудничества его прибыль выросла в 12 раз.
А случилось четырехкратное падение выручки за год. Все из-за того, что сайт кочевал из рук в руки разработчиков — его латали, допиливали, штопали. В итоге получился монстр из устаревшего кода, хаотичных правок и костылей.
Этот товарищ обожал выходить из под контроля в золотые для цветочного бизнеса дни — 14 февраля, 8 марта, 1 сентября. Знаете, что было? Покупатели не могли дождаться, пока прогрузится каталог. Особо терпеливые покидали страницу от вида кругленькой суммы за доставку, которая была ошибочной (покупатели об этом не знали). А те, кто даже был готов оплатить дорогущую доставку — просто не могли этого сделать. И тоже поскорее закрывали сайт.
Клиент обратился в период подобной выходки сайта. Мы оперативно подключились и пытались угомонить сайт 14 часов. 14 часов, Карл! Почти два полных рабочих дня на один критический баг. Такое, конечно, никуда не годится.
Когда мы залезли под капот и провозились с кодом, у нас сложилось впечатление, что мы играем в Дженгу — вроде башня стоит, но одно неверное движение, и все рухнет. Как это выглядело на практике? Клиент просил исправить надбавки за доставку в ночное время. Мы исправили. Но эта правка зацепила часть функционала, который отвечает за ограничение времени заказа, и в итоге мы его случайно сломали. Мы чинили вторую проблему, и к счастью, первую снова не задели (а могло быть и такое).
Решили больше не испытывать удачу и привели клиенту два сценария.
Можно продолжать оперативно устранять баги и тушить пожары. На один баг уходит от 4 до 8 часов, а в пиковые моменты — до 14 часов. В среднем на такие экстренные фиксы уходит около 50 000 рублей в месяц. Кажется, не так много. Но за полтора года это выливается в 900 000 рублей. И главное — сайт по-прежнему остается нестабильным, поэтому горевание в праздники продолжится.
А можно переписать с нуля ключевой и самый проблемный модуль — корзину. Это стоит, условно, 300 000 рублей. Даже если на новом коде будут возникать мелкие баги, на них будет уходить до 20 000 рублей в месяц. Считаем за те же полтора года: 300 000 + (18 месяцев * 20 000) = 660 000 рублей.
Догадались что выбрал клиент?
Стратегию проработали, переходим к тактике. Первым под нож пошел фасад: устаревший дизайн и запутанный пользовательский путь. Где-где, а в цветочном бизнесе эстетика — это 90% успеха.
Здесь все как обычно: доскональный анализ конкурентов, сотни референсов, прототипирование. Мы сохранили цвет бренда, но сделали его насыщеннее и приятнее. Добавили графические элементы и эффекты (анимация при наведении, липкие блоки).

Затем добрались до фильтров, карточек и каталога. Убрали обязательную регистрацию перед покупкой, потому что многих этот шаг отталкивает. Теперь можно купить букет по номеру телефона.

Весь экран главной отдали фильтрам, чтобы пользователи быстро искали букеты. А под фильтрами расположили популярные категории.

Прямо в корзине пользователь видит свою скидку. Скидка растет в зависимости от общей суммы предыдущих заказов и может дойти аж до 30%. А еще мы интегрировали стороннюю бонусную систему — можно списывать и копить бонусы, как в «СберСпасибо».

Ну и фишечка, которую мало где встретишь — «напоминания». Это специально для тех, кто боится оставить без букета свою половинку, маму, тещу в праздник. Запомнил день события, выбрал дату напоминания и ждешь смс, письмо на почту или пуш.
Пользователей бесит, когда стоимость доставки меняется, поэтому критически важно показать итоговую стоимость сразу. Но сделать это непросто с технической точки зрения.
В нашем случае логика ценообразования сложная: в пределах Москвы доставка бесплатная от определенной суммы, а за МКАДом — 30 рублей за каждый километр. На старом сайте стоимость доставки рассчитывалась корректно раз через раз.
Клиент хотел, чтобы покупатель видел стоимость доставки прямо в карточке товара, и чтобы можно было легко управлять зонами доставки.
Для этого мы использовали полигон через API Яндекс Карт. Клиент очерчивает зону бесплатной доставки на карте, а через 5 минут уже все видно на сайте.
Стоимость за пределами зоны доставки рассчитывается от адреса до ближайшей границы зоны. При этом строится маршрут. Именно для этого нам нужны были карты — чтобы рассчитывать то расстояние, которое проедет курьер до клиента магазина. Кстати, тариф за километр клиент тоже может менять.
Расчет стоимости — только полдела. Дальше мы разбирались с учетом времени. Если магазин открывается завтра в 10:00, а клиент делает заказ сегодня в 21:00 вечера, он не сможет получить доставку в 10 утра. Флористам и курьерам нужно время, чтобы собрать и доставить букет. Система это понимала и автоматически добавляла к началу рабочего дня необходимый временной интервал, и предлагала ближайшее доступное время, например, 12:00.
А еще владелец может включать или выключать ночную доставку. Если она включена — клиент видит доступные ночные интервалы.
Он относил себя к успешным владельцам цветочных магазинов, и сайт ему в этом помогал.
Над этим проектом мы работаем с 2022 года. Сейчас сайт находится на техподдержке, а мы развиваем другие проекты нашего клиента. За время сотрудничества мы увеличили годовой оборот магазина в 12 раз, база лояльных и постоянных клиентов выросла в 8 раз, а владелец радуется в праздники, потому что теперь все хорошо.