Интернет-магазин ювелирных изделий «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) и мониторинг позволяют быстро и безопасно вносить изменения, тестировать новый функционал и оперативно реагировать на инциденты.
Портфолио

Похожие проекты