Перенос цветочного магазина с самописного сайта на OpenCart 3
Задача клиента
Владелица цветочного магазина работала на самописном сайте: любое изменение требовало обращения к разработчику, стоимость обслуживания постоянно росла, а гибкости не было никакой.
Задача — перенести магазин на OpenCart 3, чтобы управлять каталогом и контентом самостоятельно, снизить стоимость поддержки и получить инструменты продаж, заточенные под специфику цветочного бизнеса.
Главная боль ниши: цены на цветы меняются постоянно, а вручную обновлять стоимость в каждом из сотен букетов — это часы работы каждую неделю.
Что реализовали
Каждый модуль решает конкретную боль цветочного бизнеса: непредсказуемые цены, сложная логистика «отправитель ≠ получатель» и необходимость продавать через консультацию, а не только через каталог.
Квиз: подбор букета вместо холодного каталога
Не каждый покупатель знает, чего хочет. На первом экране — призыв пройти короткий квиз, а в углу сайта постоянно висит плавающий виджет «Подобрать букет».
Посетитель отвечает на несколько вопросов: повод, бюджет, предпочтения. Заявка уходит менеджеру, который перезванивает и продаёт нужный букет в живом разговоре.
Модуль разработан с нуля — без подписки на сторонние квиз-сервисы. Никаких ежемесячных платежей, полный контроль над логикой и внешним видом.
Авторасчёт цены по составу букета
Розовый тюльпан может входить в состав 100 разных букетов. Если поставщик поднял цену — вручную обновлять каждый товар нереально.
Мы разработали модуль управления составом. В настройках прописываются все цветы магазина и их текущие цены. В каждом товаре указывается состав: сколько каких цветков, какая упаковка, какой декор.
Изменили цену одного розового тюльпана — стоимость пересчиталась автоматически во всех букетах, где он есть. Это экономит часы работы каждую неделю и исключает ошибки с устаревшими ценами.
Корзина под специфику цветочного бизнеса
В цветочном магазине отправитель и получатель — часто разные люди. Стандартная корзина OpenCart для этого не приспособлена.
Мы доработали корзину: покупатель указывает адрес получателя отдельно от своего, выбирает дату и точное время доставки. Оплата через эквайринг Т-Банка — букет можно оплатить сразу и отправить получателю без лишних звонков.
Автоматические отзывы с Яндекс Карт
Новый покупатель цветов принимает решение быстро — и доверие решает. На главной странице выводится блок с реальными отзывами, которые автоматически парсятся с Яндекс Карт.
Модуль разработан без подключения сторонних агрегаторов отзывов — никаких ежемесячных платежей. Отзывы всегда актуальны и обновляются автоматически.
FAQ вместо SEO-простыни
Длинный SEO-текст внизу категории — привычное решение, которое никто не читает. Мы заменили его блоком «Вопрос — ответ».
Для каждой категории заполняются короткие вопросы и ответы в формате аккордеона. Это читабельно для покупателей, закрывает типичные возражения и при этом даёт поисковым системам релевантный текстовый контент на странице.
Умный поиск с морфологией и Яндекс.Speller
Стандартный поиск OpenCart не умеет в морфологию: «красные розы» и «красная роза» — для него разные запросы.
Реализован умный поиск с морфологией, синонимами, историей запросов и автоисправлением опечаток через Яндекс.Speller. Результаты группируются: сначала товары, рядом — подходящие категории. Поисковый индекс обновляется по расписанию — скорость на порядок выше прямого поиска по базе.
Скрины проекта
Однозначно рекомендую исполнителя! За последнее время пришлось столкнуться с многими программистами. Но такого подхода к задаче близко нет ни у кого. Андрей создал мне сайт, как себе. Отнесся ответственно даже к мелким деталям. На каждом этапе держал в курсе событий. Все работы выполнены быстро и качественно. Андрей дал от себя немало рекомендаций. Все правки вносились максимально оперативно. Общение максимально уважительное. Дальше буду работать только с Андреем. Ставлю высший балл!
