Как я модернизировал интернет-магазин на 1С-Битрикс без «гер
Недавно занимался рефакторингом e-commerce проекта на 1С-Битрикс. Не переписывали всё заново. Не ломали работающий бизнес. Делали аккуратную модернизацию
Исходные данные: — ~28 000 товаров с ТП — несколько регионов (своя логика каталога и наличия) — медленная фильтрация и поиск — жёсткое требование: сохранить SEO и структуру URL
Переписывать монолит полностью — слишком рискованно и дорого. Поэтому пошёл по другому пути.
Что сделал 🔹 Оставил Битрикс как backend Вся бизнес-логика (заказы, цены, интеграции, правила) осталась на месте. 🔹 Вынес каталог во frontend на Next.js Отвязали UI от старого PHP-шаблона. Каталог, фильтрация, навигация — через современный стек. 🔹 Подключил Elasticsearch Быстрый поиск, фасетная фильтрация, нормальная работа с большим объёмом данных. 🔹 Добавил региональность на уровне фронта Гибкое управление кешированием и логикой отображения без хаоса в backend.
Результат — Каталог стал работать мгновенно — Фильтрация без тяжёлых перезагрузок — SEO полностью сохранено — Core Web Vitals улучшились — Архитектура стала масштабируемой (рост каталога и регионов теперь не боль)
Главное Не всегда нужно «переписать всё на микросервисы». Иногда правильнее — аккуратно модернизировать и разделить ответственность слоёв.
Я специализируюсь именно на таком формате задач: — модернизация legacy-систем (PHP / Битрикс / Laravel) — headless-архитектура — Next.js + Elasticsearch — производительность и архитектурные решения без риска для бизнеса Если в команде есть задачи по ускорению, миграции или развитию e-commerce — буду рад обсудить.
#1СБитрикс #NextJS #Headless #Ecommerce #PHP #Elasticsearch #Производительность #Архитектура
· 01.03
Я где-то читал похожий опыт, там примерно также оставили. По мне напоминает кашу из топора, где продолжают грызть топор.
ответить
коммент удалён