Lacoste
Одежда и обувь
Россия, Москва
Январь 2026
Lacoste — французский fashion-бренд с 90-летней историей. Культовая рубашка-поло с крокодилом остаётся одним из наиболее узнаваемых символов мировой fashion-индустрии. В России бренд представлен с 1996 года и занимает устойчивые позиции в премиальном сегменте.
С 2018 года Intaro сотрудничает с Lacoste Russia как технологический партнёр официального интернет-магазина. За это время наша команда выстроила омниканальный контур, развивала платформу и последовательно усиливала её устойчивость и интеграционные возможности.
К моменту миграции мы глубоко понимали бизнес-логику клиента, знали узкие места системы и могли проактивно предлагать решения — не как внешний подрядчик, а как часть команды продукта.
Задача проекта состояла не в перезапуске, а в управляемой эволюции платформы. Бизнес-логика, интеграции, операционные и пользовательские сценарии должны были корректно перейти в новую технологическую среду — с запасом для масштабирования, повышением управляемости и производительности платформы.
Логика взаимодействия компонентов формировалась годами и к моменту перехода представляла собой тесно связанную среду с накопленными зависимостями. Требовалось не просто перенести её, а структурировать и встроить в новую архитектуру — не нарушив ни одного сценария.

Для технологического обновления платформы мы выбрали Symtrix — собственную e-commerce-платформу Intaro, разработанную для проектов с высокой интеграционной сложностью и требованиями к масштабируемости.
Intaro работает на рынке с 2006 года, входит в топ-5 разработчиков интернет-магазинов в России и является первой российской компанией с Symfony-сертификацией. Symtrix — концентрат этой экспертизы: архитектурные решения и готовые компоненты, отработанные на реальных проектах.
Большинство проектов по развитию e-commerce предполагают видимый результат: новый интерфейс, функции, измеримый прирост конверсии. Проекты платформенной миграции устроены иначе — и именно поэтому представляют отдельный класс технической сложности.
Ключевой критерий здесь — не видимость изменений, а их отсутствие для конечного пользователя. Интернет-магазин должен перейти на новую технологическую основу без деградации пользовательского опыта, потери функциональности и остановки операционных процессов.
Для премиального бренда с непрерывным потоком заказов любой сбой в процессе перехода имеет прямые операционные и репутационные последствия. Для аудитории Lacoste качество критично на каждом уровне — от продукта до цифрового опыта.
Масштаб задачи становится понятнее, когда видишь, что именно нужно было перенести. За годы развития платформы сложился насыщенный интеграционный контур: CRM, CDP, системы доставки, платежи, телефония, аналитика, чат-поддержка, товарные рекомендации.

Каждая из этих систем — отдельный сценарий взаимодействия, отдельный API, отдельные требования к надёжности. Перенос такого контура без потерь — основная задача проекта.
— Модульная архитектура
Платформа построена на наборе независимых e-commerce-бандлов: каталог, корзина, поиск, авторизация, личный кабинет и другие ключевые функции. Это позволяет развивать отдельные части системы изолированно, упрощает сопровождение и снижает стоимость изменений при росте бизнес-требований.
— API-ориентированность
Frontend и backend взаимодействуют через единый API-контур, что обеспечивает технологическую независимость клиентской части и предсказуемость интеграций. Такой подход упрощает подключение внешних сервисов и снижает уровень взаимозависимости сервисов.
— Масштабируемость под нагрузку
Архитектура платформы поддерживает горизонтальное и вертикальное масштабирование компонентов в зависимости от профиля нагрузки. Это позволяет наращивать производительность без переработки ядра и снижает инфраструктурные риски при росте трафика — в том числе в периоды пиковых распродаж.
— Отказоустойчивость
Система спроектирована так, что временная недоступность одного из внешних сервисов не останавливает магазин — пользователи авторизуются, оформляют заказы, ключевые сценарии продолжают работать.
1. Backend: Symfony + Bitrix
Серверная часть построена на связке Symfony и Bitrix. Bitrix используется как административный контур и CMS-слой — бизнес сохраняет привычные инструменты операционной работы. Symfony обеспечивает высокую производительность обработки бизнес-логики, развитую систему маршрутизации и работы с API, встроенную защиту от XSS, CSRF и SQL-инъекций, а также соответствие современным стандартам PHP.
2. Frontend: SPA + SSR (Nuxt.js / Vue.js)
Клиентская часть реализована как Single Page Application с серверным рендерингом (SSR). SSR обеспечивает высокую скорость первичной загрузки страниц, плавную навигацию без перезагрузок, стабильную работу при росте трафика и корректную SEO-индексацию.
Nuxt.js в связке с методологией Feature-Sliced Design задаёт чёткую архитектуру фронтенда — проект остаётся управляемым при росте требований, а внедрение нового функционала не ломает существующую структуру.
3. Серверная инфраструктура
Для обеспечения отказоустойчивости реализована масштабируемая инфраструктура с разделением ролей и балансировкой нагрузки.
• Балансировщик Nginx — равномерно распределяет входящие запросы между серверами приложений
• Сервер приложений PHP-FPM — выполняет бизнес-логику, включая обработку заказов и расчёты
• Балансировщик SQL-запросов MariaDB MaxScale — распределяет обращения к базе данных, предотвращает перегрузку узлов
• Сервер баз данных Percona XtraDB Cluster (multi-master)
Percona XtraDB Cluster (multi-master) — решение для создания высокодоступных кластеров баз данных, критичное для интернет-магазинов, где недопустимы простои и потеря данных:
• синхронная репликация данных между узлами
• многомастеровая архитектура
• автоматическое добавление узлов без остановки системы
• отказоустойчивость транзакций и защита целостности данных
Каждая роль масштабируется горизонтально и вертикально — платформа выдерживает пиковые нагрузки и готова к росту без перестройки ядра.
Подход к организации проекта определяли две задачи: обеспечить операционную непрерывность магазина в день перехода и сократить сроки без потери управляемости.
Чтобы сократить time-to-market, аналитика велась параллельно с разработкой. Функциональные области декомпозировались на независимые блоки и по мере готовности передавались в разработку. Такой подход потребовал выделенной аналитической команды (несколько направлений прорабатывались одновременно) и плотной синхронизации с разработчиками. Параллельно к проекту подключилась специализированная команда разработки на Symtrix, что обеспечило технологическую состоятельность перехода.
Миграция выполнена одномоментно — без этапа функционирования старого и нового сайтов. Стандартный подход в таких проектах — запустить новую версию параллельно и постепенно переключать трафик. Мы от него отказались осознанно: поддержка двух версий в системе такой сложности создала бы риски рассинхронизации данных, конфликтов авторизации, ошибок в программе лояльности и невозможность гарантировать консистентность данных клиента в двух параллельных средах.
Одномоментный переход устранял подобные риски при условии высокой готовности системы к запуску. Запуск прошёл без критических инцидентов.

Переход на новую архитектуру стал возможностью не просто перенести функциональность, а системно улучшить пользовательские и операционные процессы.
Каталог Lacoste насчитывает более 140 000 SKU — актуальность каждой позиции напрямую зависит от скорости и надёжности импорта данных.
Каталог товаров на сайте обновляется через импорт из учётной системы — это процесс, от которого напрямую зависит актуальность цен, остатков и ассортимента для покупателя.
На предыдущей платформе возможности управления импортом были ограничены архитектурой обмена данными: обновление каталога инициировалось со стороны ERP-системы, выполнялось раз в сутки в ночное время и занимало около часа. Повторить успешный импорт, откатить изменения или запустить внеплановое обновление без участия смежной системы было невозможно.
В новой схеме формат обмена данными переработан: файлы импорта теперь сохраняются на стороне платформы с резервными копиями каждой версии. Команда может самостоятельно запустить обновление каталога в любой момент, перезапустить импорт и откатиться к предыдущему успешному состоянию, если последнее обновление привело к некорректным данным.
Скорость импорта при этом выросла кратно — что создаёт основу для более оперативного управления ассортиментом: быстрого запуска акций, обновления остатков и вывода новых коллекций.

За годы сопровождения платформы команда накопила значительный опыт работы с агрегатором доставки — сервисом, который выступает промежуточным слоем между интернет-магазином и службами доставки. Такой подход удобен на старте, но со временем создаёт зависимость: обновления агрегатора конфликтовали с изменениями на стороне конкретных служб, каждый такой конфликт требовал разбора и ручного вмешательства. Значительная часть ресурса уходила не на развитие продукта, а на устранение проблем, источник которых находился вне зоны контроля команды.
Совместно с командой Lacoste было принято решение перейти на прямые интеграции с каждой службой доставки. Это более трудоёмкий путь: каждая служба использует собственный API, форматы обмена и сценарии работы. При прямом подключении требуется отдельная проработка интеграционного модуля и полное тестирование всех сценариев — от расчёта стоимости и выбора ПВЗ до обработки статусов и отмен. Такой подход обеспечивает полный контроль над логистическим контуром и позволяет оперативно реагировать на инциденты без зависимости от третьих сторон.
Параллельно была переосмыслена логика выбора доставки в чекауте. Прежняя схема строилась на правилах автоматической подстановки: система решала, какую службу показать пользователю — в том числе резервируя замену на случай, если одна из служб окажется недоступной. Теперь пользователь видит все доступные варианты и выбирает сам — тот, которому доверяет или который удобнее в конкретной ситуации. Недоступные службы просто не отображаются.
На платформе Lacoste параллельно работают две системы взаимодействия с клиентом: программа лояльности Le Club (Mindbox) и внутренняя система купонов Ambassador. За годы развития проекта логика взаимодействия акционных механик формировалась слой за слоем — каждое новое маркетинговое требование добавляло исключения поверх предыдущих.
Это привело к накоплению избыточной сложности: дублированию правил, труднопредсказуемому поведению системы и сложности доработок. Параллельно Mindbox обновил API-методы — но переходить на них в работающей системе без веской причины не имело смысла. Такой причиной стала миграция. Интеграционный слой был переосмыслен и реализован заново.

Классическая история для зрелого ритейла: интеграции с CDP-платформами накапливают сложность, потому что маркетинговые механики развиваются быстро, а вносить изменения в работающий продакшн — всегда риск. Платформенная миграция — один из немногих моментов, когда эту сложность можно разобрать системно.
Корзина и чекаут на одной странице: раньше это были два отдельных экрана с последовательными переходами, теперь пользователь проходит весь путь без смены страницы — меньше шагов, ниже процент отказов.
Авторизация в pop-up: войти в аккаунт можно на любом этапе, не прерывая процесс выбора товара или оформление заказа. Регистрация, вход и восстановление пароля объединены в единый сценарий, форма регистрации упрощена. Корзины авторизованного и анонимного пользователя объединяются автоматически.
История заказов расширена: ранее отображались только 20 последних активных заказов без статусов отмены, теперь доступна полная история с постраничной навигацией.
Symtrix стал для Lacoste Russia не просто новой архитектурой, а управляемой масштабируемой платформой, готовой к дальнейшему развитию: новым механикам, новым требованиям аудитории, новым амбициям бренда. При этом бизнес не остановился ни на минуту, покупатель не заметил перехода, а годы накопленной бизнес-логики органично встроились в новую среду.