Редизайн и переезд интернет-магазина стоматологических материалов
Biodent-Shop
Введение
К нам обратился поставщик стоматологических материалов, работающий в Самаре и Тольятти, с задачей полной технической и визуальной трансформации интернет-магазина. Старый сайт на Joomla был перегружен, устарел и не справлялся с потребностями бизнеса: он не отображал остатки по городам, имел медленный интерфейс и не позволял развивать функциональность.
Основной проблемой была невозможность эффективно обслуживать клиентов в разных регионах, а также ограниченность старой платформы в плане производительности и гибкости. При этом SEO-трафик составлял важную часть привлечения покупателей, что требовало бережного переезда без потерь в позициях.
Ключевая задача — создать быструю, масштабируемую и SEO-дружественную платформу, обеспечивающую автоматическую синхронизацию с 1С и точное отображение остатков по городам.
Описание системы
Мы разработали современную платформу интернет-магазина с нуля, ориентированную на стабильность, производительность и удобство работы как для клиентов, так и для сотрудников компании. Новый магазин обрабатывает более 6500 товарных позиций, поддерживает многоскладовую структуру и интеграцию с 1С.
Функциональные блоки системы:
- Каталог с фильтрами, тегами и умным поиском
- Отображение остатков по складам (Самара и Тольятти)
- Интерактивные интерактивные элементы на Vue.js: быстрый поиск, фильтрация, корзина, избранное
- Интеграция с 1С через выгрузку по FTP и парсинг файлов с последующим обновлением данных в БД
- Полная адаптивность интерфейса под устройства разного формата
- Поддержка SEO-переезда с 301-редиректами, переносом мета-данных и сохранением ссылочной структуры
Технические особенности:
- Backend: Laravel (PHP)
- Frontend: Vue.js
- Интеграция: FTP + cron + логирование + 1C + AMO CRM
- СУБД: MySQL
- Кэш: Redis
- Обновление остатков: каждые 15 минут
- Время загрузки: ~500 мс
Проблема 1: Отсутствие разделения остатков по городам
Задача: Пользователи не видели, в каком городе товар действительно есть в наличии. Заказы оформлялись, но на складе в нужном городе товар отсутствовал. Это приводило к отказам, недовольству и возвратам.
Решение:
- В 1С реализована выгрузка остатков по каждому городу
- На стороне сайта внедрён модуль учёта остатков по складам
- При отображении товара показывается остаток в Самаре и Тольятти отдельно
- Добавлена фильтрация по регионам на уровне каталога
Результат:
- Уменьшение возвратов и отказов более чем на 30%
- Повышение доверия пользователей
Задача: Joomla не позволяла реализовать современный и интерактивный UX. Каждый шаг — фильтрация, добавление в корзину, переход — происходил с полной перезагрузкой страницы. Это мешало пользователю и ухудшало конверсию.
Решение:
- Реализован интерактивный фронтенд на Vue.js для ключевых элементов: поиск, фильтры, корзина, избранное
- Интерфейс адаптирован под мобильные устройства и планшеты
Результат:
- Рост вовлечённости: +28% к средней длительности сессии
- Повышение конверсии за счёт удобства и скорости
Проблема 3: Необходимость автоматизации синхронизации с 1С
Задача: Старая система на Joomla уже имела базовую автоматизацию обновления остатков из 1С, но не поддерживала многоскладовой учёт. Требовалось обеспечить стабильное обновление с учётом географии (Самара и Тольятти) и расширить возможности по контролю за процессом синхронизации.
Решение:
- Настроена автоматическая выгрузка данных из 1С на FTP
- Разработан парсер для обработки файлов и обновления базы данных
- Внедрено логирование и контроль ошибок
Результат:
- Стабильная синхронизация каждые 15 минут
- Сокращение трудозатрат на администрирование
- Отсутствие расхождений между сайтом и реальным складом
Проблема 4: Сохранение SEO-позиций при переезде
Задача: Переезд на новую платформу несёт риск потери SEO-позиций и трафика, особенно при изменении URL-структуры и архитектуры сайта.
Решение:
- Полный аудит существующих ссылок
- Настройка 301-редиректов
- Перенос мета-данных и текстового контента
- Актуализация sitemap и robots.txt
Результат:
- Наблюдалась кратковременная просадка, типичная для крупных SEO-миграций
- До переезда: около 760 посетителей/мес
- После переезда и стабилизации: ~3000 посетителей/мес — более чем четырёхкратный рост
Результаты
Что дальше?
Сайт стал основой для масштабирования: планируется запуск B2B-кабинетов, подключение новых городов и интеграция с маркетплейсами. Недавно был разработан и внедрён новый раздел — Учебный центр, предоставляющий образовательный контент для клиентов. Также в планах — представление новой услуги на сайте, расширяющей спектр возможностей для пользователей и партнёров.
Проект продемонстрировал устойчивый рост и стал технологической опорой бизнеса.
Отзыв клиента:
«Теперь сайт работает быстро, стабильно и прозрачно — как для нас, так и для покупателей». Команда получила надёжный инструмент, который позволяет сосредоточиться на развитии, а не на исправлении ошибок.