Интернет-магазин ювелирных изделий «DINASTIA»

Ювелирный дом DINASTIA это: новый брэнд с богатой историей, объединивший в себе опыт нескольких поколений мастеров-ювелиров постоянный поиск новых идей и их воплощение для Вас труд большой команды профессионалов, который объединяет творчество команды художников-ювелиров и современные технологии

Цели и задачи проекта

Изначально проект был направлен на техническую поддержку и доработку существующего функционала. В ходе развития сотрудничества задачи расширились до комплексного развития платформы, включающего:

  • Обеспечение стабильной работы и актуальности ядра системы и серверного ПО.
  • Разделение и развитие двух независимых каталогов: розничного и оптового.
  • Глубокая интеграция с Битрикс24 для автоматизации бизнес-процессов.
  • Разработка нового функционала под специфические требования ювелирного бизнеса (работа с характеристиками товаров, остатками, сложными заказами).
  • Создание и поддержка отдельного сайта для Казахстана (dinastiagold.kz).
  • Администрирование серверов и обеспечение информационной безопасности.

Выполненные работы

В рамках долгосрочной поддержки проекта командой был выполнен широкий спектр работ, который можно разделить на несколько ключевых этапов.

1. Масштабные технические обновления и миграции

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

  • Переход на новую версию PHP (8.3): Самая масштабная задача за всю историю поддержки. Она включала не только замену версии на сервере, но и глубокую доработку кода для обеспечения совместимости. Были переписаны ключевые модули: исправлена работа «Избранного», «Умного фильтра» для опта, проведен рефакторинг библиотек для работы с Excel, а также адаптирован весь код интеграции с Битрикс24. Это потребовало десятков часов работы нескольких специалистов и тщательного тестирования.
  • Обновление ядра Битрикс: Регулярно проводились обновления платформы как на тестовых, так и на боевом серверах для получения новых возможностей и исправлений безопасности.
  • Создание отдельного сайта для Казахстана (dinastiagold.kz): Был развернут новый сайт на основе существующей кодовой базы. Работы включали настройку мультиязычности, интеграцию модуля СДЭК для Казахстана, перенастройку почтовых событий, адаптацию каталога (скрыт оптовый раздел), настройку валидации и функционала для местных пользователей.

2. Развитие и поддержка двух каталогов: розничного и оптового

Проект имеет сложную структуру с разделением на розничную и оптовую части, каждая из которых требует своего подхода.

  • Рефакторинг ключевых модулей: Была полностью переработана логика работы «Идеального комплекта», исправлены ошибки добавления в корзину, вывода лейблов («Новинка», «Хит», «Под заказ»), работы цен и сортировки.
  • Работа с характеристиками товаров: Реализованы множественные свойства (например, «Для кого»), исправлен вывод веса изделий в корзине и заказах (проблема с дробными числами и разделителями), добавлена возможность загрузки видео на страницу товара с его оптимизацией.
  • Оптовый каталог: Особое внимание уделялось стабильности оптового каталога. Были решены проблемы с добавлением в корзину более 200 товаров, переработана корзина (замена выпадающих списков характеристик на текст для надежности, добавление кнопок + и -), реализован сложный функционал управления остатками через API и их отображения в фильтре и карточке с разграничением прав доступа.
  • Управление остатками и данными: Были разработаны и запущены скрипты для борьбы с дублями торговых предложений (ТП), для проставления и снятия признака «Новинка» по гибким критериям, а также для массового обновления данных.

3. Глубокая интеграция с Битрикс24

CRM-система стала центральным звеном в управлении заказами и взаимодействии с клиентами.

  • Настройка обмена данными: Налажена стабильная передача всех заказов (розничных, оптовых, в 1 клик) из интернет-магазина в Битрикс24.
  • Кастомизация CRM: Проведена большая работа по доработке интерфейса Битрикс24 под нужды заказчика. Это включало изменение состава и логики полей в карточках заказов (адреса, комментарии, артикулы), создание новых почтовых шаблонов, исправление ошибок при создании заказов вручную и решение проблем с пересчетом стоимости доставки (СДЭК).
  • Расширение функционала: Добавлены кнопки WhatsApp и Telegram в карточку заказа для быстрой связи с клиентом, настроена маршрутизация оптовых заказов (привязка к конкретному менеджеру), реализован API для выгрузки информации о заказах во внешние системы.

4. Серверное администрирование и безопасность

Обеспечение бесперебойной работы и безопасности — фундаментальная задача.

  • Мониторинг и производительность: Проводился аудит сервера, мониторинг дискового пространства. Неоднократно решалась проблема нехватки места из-за разрастания файлового кэша (особенно кэша меню), для чего были разработаны и запущены по расписанию скрипты его автоматической очистки.
  • Безопасность: Регулярное обновление SSL-сертификатов Let's Encrypt, борьба с последствиями вирусных заражений на тестовых хостах, которые нарушали маршрутизацию (.htaccess).
  • Инфраструктура: Создание и настройка тестовых хостов для новых разработчиков, организация и поддержка репозиториев кода (Git), поднятие зеркала сайта, решение проблем с почтовыми серверами (SMTP).

Результаты проекта

Многолетнее сотрудничество позволило не только поддерживать проект в рабочем состоянии, но и значительно его развить:

  • Стабильность и производительность: Проведенные оптимизации кэширования и обновление серверного ПО позволили избежать простоев и ускорить работу сайта, даже несмотря на огромный каталог товаров.
  • Автоматизация бизнеса: Глубокая интеграция с Битрикс24 автоматизировала обработку заказов, снизила риск ошибок менеджеров и ускорила коммуникацию с клиентами.
  • Расширение географии: Запуск сайта для Казахстана открыл новый рынок и увеличил клиентскую базу.
  • Удобство работы с каталогом: Реализованные доработки фильтров, сортировок, отображения остатков и характеристик сделали работу с сайтом удобнее как для конечных покупателей, так и для оптовых клиентов.
  • Надежная инфраструктура: Созданная система разработки (тестовые хосты, Git) и мониторинга позволяет быстро и безопасно вносить изменения, тестировать новый функционал и оперативно реагировать на инциденты.
Портфолио

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