Top.Mail.Ru
РБК Компании
Заморозили скидки: делитесь новостями бизнеса и читайте эксклюзивы на РБК
Успеть до 14.12
Заморозили скидки:
делитесь новостями бизнеса
и читайте эксклюзивы на РБК
Успеть до 14.12
Главная АйТи-Баланс 23 сентября 2025

Модернизация корпоративного интернет-магазина: новые функции и интеграции

Обновление JS-фреймворков, добавление модуля аккредитации белорусских участников и интеграция с сервисами доставки для расчета стоимости в режиме онлайн
Обновление и доработка интернет-магазина
Источник изображения: Сгенерировано нейросетью Kandinsky
Задача и причина

Задача: 

Модернизировать корпоративный интернет-магазин и добавить новый функционал для улучшения пользовательского опыта и расширения возможностей площадки.

Причина: 

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

Крупный корпоративный интернет-магазин столкнулся с необходимостью технологической трансформации. Платформа, успешно работавшая несколько лет, начала демонстрировать признаки устаревания: замедление скорости разработки новых функций, сложности с поддержкой и ограничения в возможностях интеграции с новыми внешними сервисами. Эти факторы могли в среднесрочной перспективе привести к снижению конкурентоспособности на рынке B2B-продаж.

Задача и ключевые вызовы

Целью проекта была комплексная модернизация, направленная на обеспечение долгосрочной стабильности и гибкости платформы. Основные вызовы заключались в следующем:

  1. Устаревший технологический стек: Использование предыдущих версий JS-фреймворков замедляло разработку и создавало потенциальные уязвимости в безопасности. Необходимо было провести миграцию без остановки рабочего сайта.
  2. Расширение географии бизнеса: Появление клиентов из Республики Беларусь потребовало внедрения поддержки национальной электронной подписи для полноценной юридически значимой работы на площадке.
  3. Повышение клиентского опыта: Существующий механизм расчета стоимости доставки был неавтоматизированным, что увеличивало время оформления заказа и создавало дополнительную нагрузку на менеджеров.

Процесс реализации и преодоление трудностей

Работа над проектом велась поэтапно, с фокусом на минимизацию рисков для текущей операционной деятельности.

1. Планирование и стратегия миграции. Главной сложностью на начальном этапе была необходимость обеспечить бесперебойную работу магазина для тысяч пользователей во время обновления. Было принято решение не останавливать платформу, а реализовать постепенный переход.

  • Решение: Архитекторами был разработан план поэтапной миграции отдельных компонентов системы. Это позволило запускать обновленные модули параллельно со старыми, тщательно тестировать их и только затем полностью переключать трафик. Для этого потребовалось создать временный слой абстракции, обеспечивающий совместимость старых и новых интерфейсов.

2. Интеграция с белорусской электронной подписью. Правовое поле Беларуси предполагает использование специфических криптографических алгоритмов. Прямая интеграция с российскими системами ЭП была невозможна.

  • Решение: Для решения этой задачи был проведен анализ и выбран криптопровайдер AvCSP, аккредитованный в Беларуси. Разработчики создали отдельный модуль аутентификации, который взаимодействовал с API провайдера для проверки и валидации электронных подписей. Это обеспечило белорусским клиентам полный функционал для участия в торгах и оформления документов.

3. Автоматизация расчета доставки. Ручной расчет стоимости логистики был трудоемким и не позволял клиентам сразу видеть итоговую цену заказа.

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

4. Внедрение функционала сравнения товаров. Для упрощения выбора в обширном каталоге был добавлен новый инструмент сравнения товаров по техническим характеристикам.

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

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

  • Повышена производительность: Переход на современные фреймворки ускорил работу интерфейса и упростил дальнейшую поддержку и развитие системы.

  • Расширена география: Поддержка белорусской ЭП открыла доступ на площадку для новых B2B-клиентов, что способствовало росту бизнеса заказчика.

  • Улучшен клиентский опыт: Автоматический расчет доставки и функция сравнения товаров сократили время на оформление заказа и повысили удовлетворенность пользователей.

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

Данный проект демонстрирует, что своевременная и грамотно спланированная модернизация IT-активов является ключевым фактором для адаптации к меняющимся рыночным условиям и технологическим вызовам.

Интересное:

Новости отрасли:

Все новости:

Контакты

Адрес
142432, Московская обл., г. Черноголовка, Школьный б-р, д.1а, офис 408
Телефон

Социальные сети

ГлавноеЭкспертыДобавить
новость
КейсыМероприятия