Михаил Зотов
Fullstack-разработчик

Услуга

Перенос сайта с 1С-Битрикс на Next.js

Помогаю уйти с 1С-Битрикс на современный стек Next.js и Node.js: без продления лицензии, с быстрым frontend и понятным кодом. Выгружаю контент и каталог из инфоблоков, переношу пользователей и заказы, сохраняю или пересобираю обмен с 1С, настраиваю 301-редиректы. Для больших проектов предлагаю поэтапный переезд без остановки продаж.

Стоимость от 5 000 ₽

Что входит в перенос

  • Выгрузку страниц, новостей и статей из инфоблоков в новую базу данных
  • Перенос каталога: разделы, товары, свойства, цены, изображения
  • Перенос пользователей и истории заказов
  • Сохранение или пересборку обмена с 1С (CommerceML) или переход на прямой API
  • Новый frontend на Next.js с серверным рендерингом для SEO
  • Админку для контента, товаров и заказов
  • Карту 301-редиректов со старых адресов на новые
  • Headless-вариант: Битрикс остаётся backend, frontend уже на Next.js

Какие задачи бизнеса решает

  • Перестать платить за продление лицензии и обновления Битрикс
  • Ускорить сайт, который тормозит из-за тяжёлых компонентов и шаблонов
  • Упростить доработки: найти разработчика на Next.js проще, чем разбираться в старом шаблоне
  • Переехать, не потеряв каталог, заказы, пользователей и позиции в поиске
  • Сохранить работающий обмен с 1С

Почему уходят с Битрикс

Основные причины — ежегодное продление лицензии ради обновлений, тяжёлые шаблоны и компоненты, которые замедляют сайт, и сложность доработок: код годами правили разные подрядчики, и любое изменение превращается в раскопки. Next.js даёт быстрый frontend с серверным рендерингом, а backend на Node.js пишется ровно под ваши процессы, без лишних модулей.

Контент и каталог: инфоблоки → база данных

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

Обмен с 1С

Если сейчас товары, цены и остатки приходят из 1С через стандартный обмен CommerceML, этот обмен нужно либо повторить на новом backend, либо заменить прямой интеграцией через API 1С. Решение зависит от конфигурации 1С и того, кто её сопровождает. Это самая ответственная часть переезда магазина — оцениваю её отдельно.

Поэтапный переезд через headless

Для больших проектов не обязательно переносить всё сразу. Можно начать с frontend: новый сайт на Next.js берёт данные из Битрикс через REST API, а каталог, заказы и обмен с 1С пока остаются на старой системе. Затем по частям переносим backend. Продажи при этом не останавливаются.

SEO при переезде

Сохраняю адреса страниц, где это возможно, переношу title, description и тексты, настраиваю 301-редиректы по карте соответствия, включая страницы с GET-параметрами, которые индексировались. После переезда отслеживаю ошибки в Вебмастере и Search Console.

Честно о масштабе

Корпоративный сайт на Битрикс переносится относительно быстро. Большой интернет-магазин с глубоким обменом с 1С, скидками, личными кабинетами и десятками модулей — это полноценный проект на месяцы. Такие переезды я делаю поэтапно и только после разбора текущей системы.

Примеры функционала

  • Перед стартом описываю, какие модули Битрикс реально используются
  • Данные переношу скриптами с проверкой количества записей, а не вручную
  • Тестовая версия на отдельном адресе до переключения домена
  • Поэтапный переезд для больших магазинов
  • Исходный код, база и доступы остаются у вас

Как проходит разработка

  1. 1.Изучаю текущий сайт: модули, инфоблоки, обмен с 1С, интеграции, структуру адресов
  2. 2.Предлагаю схему: полный переезд или поэтапный через headless
  3. 3.Пишу скрипты выгрузки данных и разрабатываю новый frontend и backend
  4. 4.Проверяем тестовую версию: каталог, заказы, оплату, обмен с 1С, мета-теги
  5. 5.Переключаю домен, запускаю редиректы, делаю финальную синхронизацию данных
Сайт на Tilda?

Перенос с Tilda на Next.js с сохранением адресов, мета-тегов и форм.

Перенос сайта с Tilda на Next.js →
Нужна интеграция с 1С:Фреш?

Обмен товарами, остатками и заказами между сайтом и 1С в облаке.

Интеграция сайта и веб-сервисов с 1С:Фреш →
Учёт в МойСклад?

Синхронизация товаров, остатков и заказов сайта с МойСклад.

Интеграция сайта с МойСклад →
Нужен новый магазин с нуля?

Каталог, корзина, оплата и доставка на Next.js и Node.js.

Разработка интернет-магазина под ключ →

Используемые технологии

Next.jsReactNode.jsTypeScriptPostgreSQLMongoDBBitrix REST APICommerceML

FAQ

Сколько стоит перенос с Битрикс на Next.js?

Небольшой корпоративный сайт — от 5 000 ₽. Интернет-магазин с каталогом, заказами и обменом с 1С оцениваю после разбора текущей системы: стоимость определяется объёмом данных, количеством модулей и сложностью обмена.

Не потеряю ли я позиции в поиске?

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

Что будет с обменом с 1С?

Его можно сохранить в формате CommerceML на новом backend или заменить прямой интеграцией через API. Вариант выбираем после изучения вашей конфигурации 1С.

Перенесутся ли пользователи и заказы?

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

Можно ли переезжать постепенно?

Да. Сначала новый frontend на Next.js работает поверх Битрикс через REST API, затем по частям переносим каталог, заказы и остальную логику.

Сколько длится перенос?

Корпоративный сайт — обычно от одной до нескольких недель. Магазин с обменом с 1С — от месяца и больше, в зависимости от объёма. Сроки фиксирую после разбора проекта.

Михаил Зотов

Оценю стоимость задачи

Коротко опишите задачу — отвечу со стоимостью и сроком.

Работаю официально как самозанятый · договор и чек

Не хотите заполнять форму? Напишите мне напрямую

Написать в Telegram