Интернет-магазин ювелирных изделий «DINASTIA»
Ювелирный дом DINASTIA объединяет опыт нескольких поколений мастеров-ювелиров и современные технологии производства. Компания работает одновременно в розничном и оптовом сегментах: конечные покупатели приобретают украшения через интернет-магазин, а партнёры — через отдельный оптовый каталог с собственной логикой ценообразования и управления остатками.
Выполнили для клиента
Цели и задачи проекта
Изначально проект был направлен на техническую поддержку и доработку существующего функционала. В ходе развития сотрудничества задачи расширились до комплексного развития платформы:
- Обеспечение стабильной работы и актуальности ядра системы и серверного ПО.
- Разделение и развитие двух независимых каталогов: розничного и оптового.
- Глубокая интеграция с Битрикс24 для автоматизации бизнес-процессов.
- Разработка нового функционала под специфику ювелирного бизнеса: характеристики товаров, остатки, сложные заказы.
- SEO-оптимизация: метатеги, структура URL, умный фильтр.
- Создание и поддержка отдельного сайта для Казахстана (dinastiagold.kz).
- Администрирование серверов и обеспечение информационной безопасности.
Выполненные работы
В рамках долгосрочной поддержки командой был выполнен широкий спектр работ, сгруппированный по ключевым направлениям.
1. Масштабные технические обновления и миграции
Важнейшей задачей было поддержание технической актуальности проекта, что потребовало проведения сложных и трудоёмких миграций.
- Переход на PHP 8.3. Самая масштабная задача за всю историю поддержки. Работа включала не только замену версии на сервере, но и глубокую доработку кода для обеспечения совместимости. Были переписаны ключевые модули: исправлена работа «Избранного», «Умного фильтра» для опта, проведён рефакторинг библиотек для работы с Excel, адаптирован весь код интеграции с Битрикс24. Это потребовало десятков часов работы нескольких специалистов и тщательного тестирования.
- Обновление ядра Битрикс. Регулярные обновления платформы на тестовых и боевом серверах — для получения новых возможностей и исправлений безопасности.
- Сайт для Казахстана (dinastiagold.kz). Развёрнут новый сайт на базе существующей кодовой базы. Настроена мультиязычность, подключён модуль СДЭК для Казахстана, перенастроены почтовые события, адаптирован каталог (скрыт оптовый раздел), настроены валидация и авторизация для местных пользователей.
2. Развитие и поддержка двух каталогов: розничного и оптового
Проект имеет сложную структуру с разделением на розничную и оптовую части, каждая из которых требует своего подхода.
- Рефакторинг ключевых модулей. Полностью переработана логика работы «Идеального комплекта» (встроенный модуль Битрикса для продажи наборов товаров), исправлены ошибки добавления в корзину, вывода лейблов («Новинка», «Хит», «Под заказ»), работы цен и сортировки.
- Характеристики товаров. Реализованы множественные свойства (например, «Для кого»), исправлен вывод веса изделий в корзине и заказах (проблема с дробными числами и разделителями), добавлена загрузка видео на страницу товара с автоматической оптимизацией.
- Оптовый каталог. Решены проблемы с добавлением в корзину более 200 товаров, переработана корзина (выпадающие списки характеристик заменены на текст, добавлены кнопки + и −), реализован сложный функционал управления остатками через API с разграничением прав доступа.
- Управление данными. Разработаны и запущены скрипты для борьбы с дублями торговых предложений, автоматического проставления и снятия признака «Новинка», массового обновления данных каталога.
- Расширение функционала для покупателей. Создан раздел «Акции», добавлен блог, установлен плагин отзывов и рейтингов, настроен онлайн-консультант и кнопки мессенджеров (WhatsApp, Telegram) на сайте.
3. SEO-оптимизация
Проведён значительный объём работы по поисковой оптимизации сайта.
- Метатеги и структура. Исправлена потеря метатегов в разделах и категориях, настроены шаблоны title и description для товаров, прописаны canonical-ссылки, исправлены хлебные крошки.
- URL и структура каталога. Расширена и реструктурирована категорийная структура, настроены ЧПУ для товаров, исправлены редиректы.
- Умный фильтр. Настроены теги умного фильтра для SEO, реализовано автоматическое добавление динамических переменных в тексты разделов.
- Продление лицензий SEO-модулей (Sotbit.SeoMeta и др.) для сохранения функциональности.
4. Глубокая интеграция с Битрикс24
CRM-система стала центральным звеном в управлении заказами и взаимодействии с клиентами.
- Обмен данными. Налажена стабильная передача всех заказов (розничных, оптовых, «в 1 клик») из интернет-магазина в Битрикс24.
- Кастомизация CRM. Доработан интерфейс под нужды заказчика: изменены состав и логика полей в карточках заказов (адреса, комментарии, артикулы), созданы новые почтовые шаблоны, исправлены ошибки при ручном создании заказов, решены проблемы с пересчётом стоимости доставки СДЭК.
- Расширение функционала. Добавлены кнопки WhatsApp и Telegram в карточку заказа, настроена маршрутизация оптовых заказов (привязка к конкретному менеджеру), реализован API для выгрузки информации о заказах во внешние системы.
- Платёжные системы. Подключены и настроены Яндекс Пэй и Яндекс Сплит, устранены ошибки при оформлении платежей.
5. Серверное администрирование и безопасность
Обеспечение бесперебойной работы и безопасности — фундаментальная задача.
- Мониторинг и производительность. Аудит сервера, мониторинг дискового пространства. Разработаны и запущены по расписанию скрипты автоматической очистки файлового кэша (прежде всего кэша меню, который разрастался до критического объёма).
- Безопасность. Регулярное обновление SSL-сертификатов Let's Encrypt, оперативная локализация и устранение последствий вирусного заражения тестовых хостов (нарушение маршрутизации через .htaccess), борьба со спамом при регистрации и мусорными заказами.
- Инфраструктура. Настройка тестовых хостов для новых разработчиков, организация репозиториев кода (Git), поднятие зеркала сайта, решение проблем с почтовыми серверами (SMTP).
Результаты проекта
За годы сотрудничества проект вырос из точечной технической поддержки в полноценно развивающуюся платформу:
- Стабильность и производительность. Оптимизация кэширования и обновление серверного ПО позволили избежать простоев и ускорить работу сайта даже с огромным каталогом товаров.
- Автоматизация бизнеса. Глубокая интеграция с Битрикс24 автоматизировала обработку заказов, снизила риск ошибок менеджеров и ускорила коммуникацию с клиентами.
- Расширение географии. Запуск сайта для Казахстана открыл новый рынок и расширил клиентскую базу.
- Удобство работы с каталогом. Доработки фильтров, сортировок, отображения остатков и характеристик сделали работу с сайтом удобнее как для розничных покупателей, так и для оптовых клиентов.
- SEO-фундамент. Корректная структура URL, метатеги и настроенный умный фильтр создали основу для органического трафика.
- Надёжная инфраструктура. Система разработки (тестовые хосты, Git) и мониторинг позволяют быстро и безопасно вносить изменения, тестировать новый функционал и оперативно реагировать на инциденты.