Перенос с самописного движка и фреймворка на 1С-Битрикс
Переносим на 1С-Битрикс сайты на самописных движках и фреймворках: чистый PHP и Python, Laravel, Yii, Symfony, Django и Ruby on Rails. У таких проектов нет стандартного экспорта — мы разбираем схему вашей базы, выгружаем данные напрямую и переносим их в инфоблоки Битрикс. Старый сайт работает, пока готовим новый. Выберите свой стек ниже.
Чем самописный движок рискован для бизнеса
Самописный сайт или проект на фреймворке держится на конкретных людях: нет стандартов, документации и экспорта, а с уходом разработчика развитие встаёт.
Из вашей базы — напрямую в инфоблоки Битрикс
У самописа нет кнопки «экспорт». Мы разбираем схему вашей базы, пишем выгрузку под её структуру и переносим данные в инфоблоки Битрикс.
Просканируйте текущий сайт перед переездом
Введите адрес — за несколько секунд проверим скорость, безопасность, CMS, SEO и мобильную версию и покажем, что важно сохранить и улучшить при переносе на Битрикс.
Проверяем скорость, безопасность, CMS, SEO и мобильную версию. Данные используем только для оценки переноса.
Что меняется при уходе с самописа
Ориентиры по переездам с самописных движков и фреймворков. Точную оценку дадим после аудита.
На каком движке или фреймворке ваш сайт
Выберите технологию — внутри подробная страница со спецификой выгрузки данных и переноса именно вашего стека.
Перенос с PHP
Перенос самописного сайта на чистом PHP: разбираем схему БД и выгружаем данные напрямую.
- Анализ схемы БД
- Выгрузка из таблиц
- URL и 301-редиректы
Перенос с Python
Перенос сайта на Python: выгрузка данных из ORM и БД, перенос контента и каталога.
- Выгрузка из БД и ORM
- Контент и каталог
- Сохранение структуры URL
Перенос с Laravel
Перенос проекта на Laravel: модели Eloquent, миграции и связи переносим в инфоблоки.
- Модели и миграции
- Связи и таблицы
- Маршруты в редиректы
Перенос с Yii
Перенос сайта на Yii: ActiveRecord-модели и схему БД переносим в структуру Битрикс.
- ActiveRecord и схема БД
- Контент и каталог
- URL и редиректы
Перенос с Symfony
Перенос проекта на Symfony: сущности Doctrine и связи переносим в инфоблоки Битрикс.
- Сущности Doctrine
- Связи и таблицы
- Маршруты в редиректы
Перенос с Django
Перенос сайта на Django: модели и админку переносим в инфоблоки и каталог Битрикс.
- Модели Django ORM
- Контент из админки
- URL и редиректы
Перенос с Ruby on Rails
Перенос проекта на Ruby on Rails: модели ActiveRecord и БД переносим в Битрикс.
- Модели ActiveRecord
- Схема БД и связи
- Маршруты в редиректы
Что входит в перенос с самописа и фреймворка
Полный цикл: от разбора схемы вашей БД до настройки инфоблоков и редиректов на Битрикс.
Перенос с самописного движка и фреймворка на 1С-Битрикс: как устроена миграция данных без экспорта
Перенос с самописного движка или фреймворка на 1С-Битрикс — это управляемая миграция проекта, который построен не на готовой CMS, а на собственном коде или на универсальном фреймворке. К таким проектам относятся сайты на чистом PHP и Python, а также решения на Laravel, Yii, Symfony, Django и Ruby on Rails. Главная особенность здесь в том, что у самописа нет стандартной кнопки «экспорт»: данные хранятся в базе по уникальной, придуманной разработчиком схеме, а логика выгрузки нигде не описана. Поэтому перенос начинается не с импорта готового файла, а с разбора того, как именно устроен ваш проект — его база данных, модели, связи и маршруты.
Чем самописный сайт отличается от сайта на готовой CMS
Готовая CMS вроде WordPress или OpenCart имеет известную структуру таблиц и штатные инструменты выгрузки, поэтому перенос с неё во многом типовой. Самописный движок и проект на фреймворке устроены индивидуально: имена таблиц, набор полей, способ хранения категорий и связей у каждого свои. Один разработчик хранит товары и их свойства в нескольких связанных таблицах, другой складывает всё в одну широкую таблицу, третий держит часть данных в формате JSON внутри поля. Фреймворки добавляют свой слой — модели Eloquent в Laravel, ActiveRecord в Yii и Rails, сущности Doctrine в Symfony, модели ORM в Django. Чтобы перенести такой проект без потерь, нужно сначала прочитать чужой код и понять схему, а уже потом писать выгрузку под конкретную структуру.
Кому нужна эта миграция
Услуга востребована у компаний, чей сайт когда-то заказали как уникальную разработку, а теперь столкнулись с типичными последствиями: проект держится на одном человеке, нет документации, каждая доработка превращается в отдельную дорогую задачу, а развитие фактически остановилось. Особенно остро вопрос встаёт, когда автор движка ушёл и поддерживать код некому. Переезд на Битрикс снимает зависимость от единственного разработчика: это промышленный стандарт с большим рынком специалистов, готовыми модулями, маркетплейсом и штатным обменом с 1С. Магазину на самописе или фреймворке миграция даёт нормальный каталог, умный фильтр и синхронизацию с учётной системой. Контентному проекту — управляемую структуру разделов и предсказуемую поддержку.
Как мы достаём данные, если у сайта нет экспорта
Отсутствие стандартного экспорта — не препятствие, а нормальная отправная точка для переноса самописа. Мы получаем доступ к коду и базе данных, разбираем схему таблиц, моделей и связей и пишем выгрузку напрямую под вашу структуру. Скрипт выгрузки читает данные из исходных таблиц так, как их хранил ваш проект, и приводит их к промежуточному формату, понятному для импорта. Затем мы выполняем маппинг — сопоставляем сущности и поля старого проекта с инфоблоками, свойствами и разделами Битрикс. Так переносится контент, каталог товаров, история заказов, база клиентов и личные кабинеты из любого самописа, даже без единой строки документации.
Ключевые термины простыми словами
- Самописный движок — сайт, написанный под заказ на собственном коде, без готовой CMS. У него нет типовой структуры и стандартных инструментов переноса, поэтому каждую миграцию готовят индивидуально.
- Фреймворк — каркас для разработки (Laravel, Yii, Symfony, Django, Rails), который задаёт структуру проекта, но конкретную схему данных всё равно определяет разработчик.
- Схема базы данных — описание того, какие таблицы есть в проекте, какие в них поля и как они связаны между собой. С разбора схемы начинается любой перенос самописа.
- Миграция данных — перенос всех записей сайта (страниц, товаров, заказов, пользователей) из таблиц старого проекта в структуру нового так, чтобы ничего не потерялось.
- Инфоблоки — штатный механизм Битрикс для хранения структурированных данных: новостей, каталога, разделов и их свойств. В инфоблоки мы переносим то, что в самописе лежало в произвольных таблицах.
- 301-редирект — постоянное перенаправление со старого адреса страницы на новый. Передаёт странице накопленный вес, чтобы позиции в поиске не просели после смены движка.
Что входит в полный цикл переноса
Полноценная миграция самописа охватывает несколько пластов проекта. Первый — код и база: аудит исходников, разбор схемы таблиц, моделей и связей, оценка объёма данных. Второй — выгрузка: написание скрипта под вашу структуру и прямое снятие данных из таблиц. Третий — маппинг и импорт: сопоставление сущностей с инфоблоками Битрикс и загрузка на тестовый стенд. Четвёртый — SEO: сохранение структуры адресов или настройка 301-редиректов со старых маршрутов, перенос мета-тегов, sitemap.xml и robots.txt. Пятый — интеграции: обмен с 1С, CRM, оплата и доставка. Пропуск любого из этих пластов превращает аккуратный переезд в потерю данных, позиций или функциональности.
Как проходит перенос без простоя
Старый сайт на вашем движке продолжает работать и принимать заявки весь период подготовки. Новый проект собирается параллельно на тестовом стенде Битрикс: туда выгружаются и импортируются данные, переносится или обновляется дизайн, настраиваются интеграции и редиректы. Перед запуском мы сверяем полноту переноса — количество страниц, товаров, заказов и клиентов должно совпадать с исходной базой. Боевое переключение домена выполняется в согласованное окно минимальной нагрузки, поэтому простоя практически нет. После запуска мы отправляем новую карту сайта в Яндекс.Вебмастер и Google Search Console и контролируем индексацию.
Варианты переноса под разные стеки
Для каждой технологии у нас отлажена отдельная процедура. Сайт на чистом PHP — это работа со схемой произвольной базы и прямой выгрузкой из таблиц. Проект на Python требует разбора моделей и ORM. Laravel приносит модели Eloquent, миграции и маршруты, которые мы превращаем в редиректы. Yii и Rails работают на ActiveRecord, Symfony — на сущностях Doctrine, Django — на собственной ORM и админке. Под каждый из этих стеков есть отдельная подробная страница со спецификой разбора базы и переноса данных — выберите свою технологию в блоке выше, чтобы увидеть детали, сроки и состав работ именно для вашего проекта.
Как проходит перенос с самописа
Старый сайт на вашем движке работает и принимает заявки, пока мы готовим новый на Битрикс.
Сколько добавит уход с рискового самописа
Прикиньте, сколько выручки принесёт рост конверсии после переноса на стабильный быстрый Битрикс.
Оценка по формуле: посетители × прирост конверсии × средний чек × доля закрытия в продажу (0,3). Прирост — консервативный ориентир, считаем индивидуально.
Детальный калькулятор переноса на 1С-Битрикс
Выберите исходную CMS, тип сайта, объём, каталог, интеграции и формат проекта — посчитаем ориентир по цене и сроку. Не знаете CMS? Укажите адрес сайта: определим систему, структуру и функционал автоматически и подставим значения, которые вы потом сможете поменять.
Сколько стоит перенос с самописа
Цена зависит от сложности кода, структуры БД, объёма данных и нужных интеграций. Ниже — ориентиры; точную смету присылаем после бесплатного аудита.
Перенос контентного сайта на PHP или фреймворке с понятной структурой БД.
- Разбор схемы БД
- Выгрузка контента
- 301-редиректы и мета-теги
- Перенос или новый дизайн
Перенос магазина на Laravel, Yii, Django с каталогом, заказами и обменом 1С.
- Каталог и атрибуты
- Заказы и клиенты
- Обмен с 1С
- Оплата и доставка
- Карта редиректов
Перенос нагруженного самописа с нестандартной логикой и интеграциями.
- Сложная схема БД
- Личные кабинеты и роли
- Нестандартная логика
- Сопровождение
Простой самопис от 90 000 ₽
Перенос контентного сайта на PHP или фреймворке с понятной структурой БД.
- Разбор схемы БД
- Выгрузка контента
- 301-редиректы и мета-теги
- Перенос или новый дизайн
Популярный Магазин на фреймворке от 190 000 ₽
Перенос магазина на Laravel, Yii, Django с каталогом, заказами и обменом 1С.
- Каталог и атрибуты
- Заказы и клиенты
- Обмен с 1С
- Оплата и доставка
- Карта редиректов
Сложный проект от 350 000 ₽
Перенос нагруженного самописа с нестандартной логикой и интеграциями.
- Сложная схема БД
- Личные кабинеты и роли
- Нестандартная логика
- Сопровождение
Дополнительные опции
| Срочный перенос (ускоренные сроки) | от 50 000 ₽ |
| Разбор и документирование схемы БД | от 40 000 ₽ |
| Перенос и настройка обмена с 1С | от 60 000 ₽ |
Кейсы переноса с самописных движков
Игра «Перенос без потерь»
Проведите сайт по каналу миграции: прыгайте через 404 и Легаси, ныряйте под DDoS и спам, собирайте страницы, щит и бэкап. Чем дальше добежите — тем выше скидка на перенос, и она автоматически попадёт в заявку.
Как мы переносим без стандартного экспорта
Самые частые страхи при уходе с самописа и фреймворка — и что мы делаем.
Бесплатный аудит самописного сайта
Дайте доступ к коду и базе или опишите стек — оценим структуру БД, сложность выгрузки и риски переноса. Дадим оценку сроков и стоимости без обязательств.
На что можно рассчитывать по договору
Почему перенос с самописа доверяют нам — и как мы страхуем результат
Переезд с самописного движка — особый случай миграции, в котором цена ошибки выше, чем при переносе с типовой CMS. У готовой системы структура известна, у самописа её приходится восстанавливать по коду и базе, и любая неучтённая связь между таблицами способна обернуться потерей части данных. Поэтому главный вопрос при таком переезде не «сколько это стоит», а «кто и как читает ваш код и переносит данные». Ниже мы честно разбираем проблемы, с которыми сталкивается бизнес при уходе с самописа и фреймворка, и показываем, как именно мы их закрываем.
Главная сложность: данные без стандартного экспорта
Владельцы самописных сайтов чаще всего боятся одного: у проекта нет кнопки «выгрузить всё», а значит, кажется, что данные вытащить невозможно. Это заблуждение. Любые данные, которые есть в базе, можно выгрузить — вопрос лишь в том, чтобы понять, как они хранятся. Мы получаем доступ к коду и базе, разбираем схему таблиц, моделей и связей и пишем выгрузку напрямую под вашу структуру. Скрипт читает данные так, как их складывал ваш проект, и приводит их к формату, удобному для импорта в инфоблоки Битрикс. Документация при этом желательна, но не обязательна — мы регулярно переносим проекты, у которых от документации остались только комментарии в коде или вообще ничего.
Именно умение читать чужой код отличает перенос самописа от типовой миграции. Мы разбираем движки на чистом PHP и Python, а также проекты на Laravel, Yii, Symfony, Django и Ruby on Rails. Где-то данные лежат в нескольких связанных таблицах, где-то — в одной широкой, где-то часть полей хранится в JSON или сериализованном виде. Мы распутываем эти связи и переносим данные целостно, не теряя зависимостей между товарами, категориями, заказами и клиентами.
Проблема вторая: страх потерять позиции и трафик
Самописные сайты нередко имеют нестандартную систему адресов — собственный роутинг, человекопонятные URL, сгенерированные кодом, иногда параметры в запросе. При смене движка важно не сломать эту систему в глазах поисковиков. Мы относимся к SEO как к отдельному обязательному пласту переноса, а не как к побочному эффекту. Перед стартом мы выгружаем все индексируемые адреса старого сайта, строим карту соответствий старых и новых URL и настраиваем 301-редиректы для каждой страницы или раздела. Мета-теги, заголовки, alt-тексты изображений, sitemap.xml и robots.txt переезжают вместе с контентом. После запуска мы отслеживаем индексацию в Яндекс.Вебмастере и Google Search Console и оперативно правим то, что нашли роботы. Если позиции просели по нашей вине после переезда — дорабатываем сайт бесплатно до восстановления. Это зафиксированная страховка SEO, а не обещание на словах.
Проблема третья: нестандартная бизнес-логика
Самопис часто пишут именно ради уникальной логики, которой нет в готовых CMS: особые расчёты цен, нетиповые сценарии оформления, калькуляторы, личные кабинеты с собственными правилами, интеграции с внешними сервисами. Эта логика — ценность проекта, и при переезде её нельзя просто отбросить. На аудите мы разбираем ключевые сценарии работы сайта и переносим их на API и модули Битрикс или реализуем собственным кодом там, где штатных средств недостаточно. Сложные механики мы заранее описываем в плане переноса, чтобы не было сюрпризов на запуске. Битрикс — гибкая платформа: то, что раньше держалось на самописном коде, на ней реализуется через инфоблоки, бизнес-процессы, события и собственные модули.
Проблема четвёртая: простой и потерянные заявки
Сайт, который лежит во время переезда, — это прямые убытки: упущенные заявки, брошенные корзины, недовольные клиенты. Мы строим процесс так, чтобы простоя практически не было. Старый сайт на вашем движке работает и принимает заявки весь период подготовки, новый собирается параллельно на стенде. Переключение домена выполняем в согласованное окно минимальной нагрузки — обычно ночью или в выходной. DNS и кэш прогреваем заранее, поэтому переход проходит для пользователей незаметно, а заявки и заказы, оформленные перед переключением, не теряются.
Проблема пятая: непредсказуемый бюджет
Классическая боль заказчика — смета, которая растёт по ходу проекта. У самописа риск этого выше, потому что сложность кода видна не сразу. Поэтому мы начинаем с аудита: изучаем исходники и схему базы и только после этого фиксируем состав работ и стоимость. Цена складывается из понятных факторов — сложности кода, структуры БД, объёма данных и нужных интеграций. Всё, что выходит за рамки согласованного ТЗ, обсуждается и оценивается отдельно, а не появляется в счёте сюрпризом. Перед заключением договора вы получаете бесплатный аудит и прозрачную смету, по которой видно, за что именно вы платите.
Как устроен наш процесс переноса
Мы работаем по отлаженной методике из шести этапов, и на каждом из них у вас есть точка контроля.
- Аудит кода и базы. Изучаем исходники проекта, схему таблиц, модели и связи, оцениваем объём данных и составляем план переноса с фиксированными сроками и сметой.
- Выгрузка данных. Пишем скрипт выгрузки под структуру вашей базы и снимаем данные напрямую из таблиц, без стандартного экспорта.
- Маппинг и импорт. Сопоставляем сущности и поля старого проекта с инфоблоками Битрикс и загружаем данные на тестовый стенд.
- Дизайн и интеграции. Переносим или обновляем дизайн, настраиваем формы и обмен с 1С и CRM, реализуем нестандартную логику.
- SEO и редиректы. Настраиваем 301-редиректы со старых маршрутов, переносим мета-теги, sitemap и robots, проверяем карту URL на битые ссылки.
- Запуск и контроль. Переключаем домен без простоя и следим за индексацией в Вебмастере, дорабатывая то, что нашли роботы.
Почему именно Битрикс после самописа
Главная боль самописного проекта — зависимость от одного разработчика и отсутствие стандартов. Битрикс решает обе: это промышленный стандарт российского рынка с готовым обменом с 1С, встроенной защитой по 152-ФЗ, хранением данных в РФ и огромным рынком специалистов. После переезда вы перестаёте быть заложником единственного автора движка: проект сможет вести любая компетентная команда. Платформа масштабируется от контентного сайта до нагруженного магазина и B2B-портала, расширяется модулями и интеграциями, поддерживает каталог, умный фильтр, личные кабинеты и сложные сценарии. Это не просто смена технологии, а переход на инструмент, который растёт вместе с бизнесом.
Что вы получаете на выходе
По завершении переезда у вас на руках сайт на 1С-Битрикс с перенесёнными контентом, каталогом, заказами и клиентами, сохранёнными позициями и трафиком, настроенным обменом с 1С, корректными 301-редиректами и актуальными мета-данными. Мы передаём исходники, доступы и документацию — код и данные принадлежат вам, привязки к подрядчику не возникает. Если в ходе разбора мы задокументировали схему вашей старой базы, эта документация тоже остаётся у вас. Развивать проект вы сможете с нами или с любой другой командой.
Частые возражения — и честные ответы
«У нас слишком запутанный код, его невозможно разобрать». Запутанный код — наш профиль. Мы переносили проекты без документации, с устаревшими версиями фреймворков и нестандартной логикой. Чем сложнее код, тем подробнее аудит и тщательнее сверка данных — но непереносимых самописов в нашей практике не было.
«Автор движка ушёл, спросить не у кого». Это типичная ситуация, и для нас она рабочая. Мы восстанавливаем логику проекта по самому коду и базе, а не по рассказам автора. Доступ к исходникам и базе данных — всё, что нам нужно для старта.
«Боюсь, что при выгрузке часть данных потеряется». Поэтому мы делаем формальную сверку: сравниваем количество записей в исходных таблицах и в перенесённых инфоблоках — число к числу. Боевое переключение запускаем только после совпадения цифр и выборочной проверки карточек. Перед стартом снимаем полный бэкап, чтобы был путь назад.
«Дешевле дописать текущий самопис». Иногда это правда, и мы об этом прямо скажем. Но если каждая доработка дорожает, а автор недоступен, латание старого кода в итоге обходится дороже миграции на стандартную платформу с рынком специалистов.
Логика реальных проектов: чему учат наши переезды с самописа
За полсотни выполненных переездов с самописных движков и фреймворков мы вывели несколько закономерностей. Первая: схема базы почти всегда сложнее, чем кажется на первый взгляд, поэтому аудит кода окупается — он находит скрытые связи и зависимости до того, как они станут проблемой на запуске. Вторая: сверка данных у самописа обязательна даже для небольших проектов, потому что нестандартное хранение легко прячет дубли и осиротевшие записи. Третья: поведение поисковиков после смены движка стабилизируется не мгновенно — первые недели возможны небольшие колебания позиций, и это нормальная реакция на переезд, а не повод для паники. Мы заранее предупреждаем об этом и держим руку на пульсе индексации.
Показательный пример из практики — переезд интернет-магазина с самописа на PHP. Мы разобрали схему базы, выгрузили двенадцать тысяч товаров и историю заказов, настроили обмен с 1С — без потерь. Другой случай — перенос проекта на Laravel: перенесли модели Eloquent и личные кабинеты четырёх тысяч пользователей, сохранили маршруты редиректами, простой составил ноль часов. Третий — переезд с Django: выгрузили данные из ORM и перенесли каталог из двадцати с лишним тысяч записей в инфоблоки, трафик сохранился. Эти результаты — следствие методики, в которой разбор кода и сохранность данных стоят на первом месте.
Когда переезжать не нужно — и мы скажем об этом прямо
Будем честны: уходить с самописа нужно не всегда. Если у вас аккуратный проект на современном фреймворке, есть живая команда и документация, а платформа закрывает задачи бизнеса — миграция ради миграции не нужна. Если проблема в продвижении или контенте, а не в технологии, смена движка её не решит. Иногда разумнее доработать текущий сайт и отложить переезд. На бесплатном аудите мы прямо скажем, если в вашем случае выгоднее остаться или подождать. Нам важнее долгая репутация и рекомендации, чем разовая сделка любой ценой.
Давайте обсудим ваш проект
Опишите свой стек и дайте доступ к коду и базе — мы проведём бесплатный аудит, оценим структуру БД, сложность выгрузки, риски переноса, сроки и стоимость и пришлём смету в течение рабочего дня. Вы получите понятный план миграции без обязательств и сможете спокойно решить, переезжать ли сейчас. А чтобы увидеть детали по вашей технологии, выберите свой стек в блоке выше — под каждый движок и фреймворк у нас отдельная отлаженная процедура переноса с сохранением данных и SEO.
Частые вопросы о переносе с самописа и фреймворков
С каких движков и фреймворков вы переносите? +
Переносим с самописных движков на чистом PHP и Python, а также с проектов на Laravel, Yii, Symfony, Django и Ruby on Rails. Под каждый стек у нас отдельная страница со спецификой выгрузки данных — выберите свою технологию в блоке выше.
Что такое самописный движок простыми словами? +
Простыми словами: самописный движок — это сайт, написанный под заказ на собственном коде, без готовой CMS. У него нет типовой структуры и стандартных инструментов переноса, поэтому каждую миграцию мы готовим индивидуально, разбирая код и базу именно вашего проекта.
Чем перенос с фреймворка отличается от переноса с CMS? +
У готовой CMS структура таблиц известна и есть штатный экспорт, поэтому перенос во многом типовой. У фреймворка схему данных задаёт разработчик: модели Eloquent в Laravel, ActiveRecord в Yii и Rails, сущности Doctrine в Symfony, ORM в Django. Мы сначала читаем код и понимаем схему, а потом пишем выгрузку под неё.
А если проект на устаревшей версии фреймворка или PHP? +
Это не помеха. Мы работаем с проектами на старых версиях PHP и фреймворков — для переноса важна не актуальность версии, а доступ к коду и базе данных. Данные мы выгружаем напрямую из таблиц, поэтому версия движка на перенос не влияет.
Сможете ли вы разобраться в чужом запутанном коде? +
Да, это наш профиль. Мы восстанавливаем логику проекта по самому коду и базе, а не по рассказам автора. Чем сложнее код, тем подробнее аудит — но непереносимых самописов в нашей практике не было.
Как вы переносите данные, если у сайта нет экспорта? +
Нам не нужен встроенный экспорт. Мы получаем доступ к коду и базе данных, разбираем схему таблиц, моделей и связей и пишем выгрузку напрямую под вашу структуру. Так переносятся данные из любого самописа, даже без документации.
Что такое миграция БД простыми словами? +
Простыми словами: миграция базы данных — это перенос всех записей сайта (страниц, товаров, заказов, пользователей) из таблиц старого проекта в структуру нового. Для самописа мы сначала разбираем, как устроены ваши таблицы, а затем переносим данные в инфоблоки Битрикс так, чтобы ничего не потерялось.
Что такое инфоблоки, в которые вы переносите данные? +
Инфоблоки — это штатный механизм Битрикс для хранения структурированных данных: новостей, каталога, разделов и их свойств. То, что в самописе лежало в произвольных таблицах, при переносе мы аккуратно раскладываем по инфоблокам и их свойствам.
Перенесёте ли вы товары, заказы и клиентов? +
Да. Выгружаем каталог с категориями и свойствами, историю заказов со статусами и составами, базу клиентов и личные кабинеты. Перед запуском сверяем количество записей с исходной базой, чтобы ничего не потерялось.
Что если данные хранятся в JSON или сериализованном виде? +
Это частая ситуация в самописе. Мы распознаём такие поля при разборе схемы, разворачиваем их при выгрузке и переносим содержимое в нужные свойства инфоблоков Битрикс. Нестандартное хранение данных не мешает переносу.
Сохранятся ли позиции после переезда? +
Да, при правильном переносе. Сохраняем структуру URL или настраиваем 301-редиректы со старых маршрутов на новые, переносим мета-теги, sitemap.xml и robots.txt, контролируем индексацию в Вебмастере. Если позиции просели по нашей вине — дорабатываем бесплатно.
Что такое 301-редирект и зачем он при смене движка? +
Простыми словами: 301-редирект — это постоянное перенаправление со старого адреса страницы на новый. Он сообщает поисковикам, что страница переехала навсегда, и передаёт ей накопленный вес. Благодаря редиректам пользователи и роботы по старым ссылкам попадают на нужные страницы нового сайта, а позиции сохраняются.
У нас нестандартные URL из роутинга — это проблема? +
Нет. Мы выгружаем все индексируемые адреса старого сайта, в том числе сгенерированные собственным роутингом, и строим карту соответствий старых и новых URL. По ней настраиваем редиректы, чтобы ни один адрес не вёл в ошибку 404.
Перенесёте ли вы мета-теги и микроразметку? +
Да. Заголовки title, описания description, заголовки H1, alt-тексты изображений и микроразметку переносим вместе с контентом, чтобы сниппеты в выдаче и релевантность страниц не изменились после переезда.
Что если позиции всё-таки просядут? +
Если просадка произошла по нашей вине — например, из-за пропущенного редиректа или ошибки в мета-данных — мы дорабатываем бесплатно до восстановления. Это зафиксированная страховка SEO, а не обещание на словах.
Перенесётся ли наша нестандартная бизнес-логика? +
Да. На аудите разбираем ключевую логику проекта: расчёты, кабинеты, интеграции. Переносим их на API и модули Битрикс или реализуем собственным кодом. Сложные сценарии заранее описываем в плане переноса.
Можно ли воспроизвести на Битрикс наш калькулятор и расчёты? +
Да. Уникальные расчёты, калькуляторы и нетиповые сценарии оформления мы воспроизводим средствами Битрикс — через инфоблоки, бизнес-процессы, события и собственные модули. То, что раньше держалось на самописном коде, на платформе реализуется штатно.
Настроите ли вы обмен с 1С и другие интеграции? +
Да. Подключаем штатный обмен с 1С, интеграции с CRM, платёжными системами, службами доставки и аналитикой. Каждую интеграцию проверяем на тестовом стенде до запуска.
Перенесёте ли вы личные кабинеты и пароли пользователей? +
Личные кабинеты, профили и историю переносим. Пароли в базе хранятся в зашифрованном виде, поэтому настраиваем корректную миграцию хэшей или мягкий сценарий восстановления пароля, чтобы пользователи не потеряли доступ.
Сколько стоит и сколько занимает перенос? +
Зависит от сложности кода и БД: простой самопис — от 90 000 ₽ и от 2 недель, магазин на фреймворке — от 190 000 ₽ и от 4 недель, нагруженный проект с нестандартной логикой — от 350 000 ₽. Есть опция срочного переноса. Точную смету присылаем после бесплатного аудита.
Из чего складывается цена переноса самописа? +
Из сложности кода, структуры базы данных, объёма данных и нужных интеграций. Дополнительно оцениваются срочный перенос, разбор и документирование схемы БД и настройка обмена с 1С. Все факторы показываем в смете прозрачно.
Может ли смета вырасти в процессе? +
Мы начинаем с аудита кода и базы и фиксируем состав работ и стоимость до старта. Всё, что выходит за рамки согласованного ТЗ, обсуждается и оценивается отдельно, а не появляется в счёте сюрпризом.
Нужно ли участие нашей команды во время переноса? +
Минимально. От вас нужны доступы к коду и базе данных, ответы на вопросы по логике проекта и согласование ключевых решений. Всю техническую работу берём на себя, а статус по проекту держим прозрачным.
Будет ли сайт недоступен во время переноса? +
Нет. Старый сайт на вашем движке работает и принимает заявки весь период подготовки. Новый собираем параллельно на тестовом стенде, а переключение домена делаем в согласованное окно минимальной нагрузки — простоя практически нет.
Как вы гарантируете, что данные не потеряются? +
Сверкой. Сравниваем количество записей в исходных таблицах и в перенесённых инфоблоках — число к числу, плюс выборочно проверяем карточки. Боевое переключение делаем только после совпадения цифр и снятия полного бэкапа старого сайта.
Кому принадлежат код и данные после переезда? +
Вам. Мы передаём исходники, доступы и документацию, а если в ходе разбора задокументировали схему вашей старой базы — отдаём и её. Привязки к подрядчику не возникает, развивать проект сможет любая команда.
Будете ли вы сопровождать сайт после запуска? +
Да. После переключения следим за индексацией в Вебмастере, проверяем работу форм и интеграций и дорабатываем то, что нашли роботы или пользователи, пока сайт не выйдет на стабильный режим. Дальнейшее сопровождение — по желанию.
Рассчитаем перенос с вашего движка за 1 день
Опишите стек и дайте доступ к коду — проведём бесплатный аудит структуры БД и пришлём смету переноса в течение рабочего дня.
- Ответим в течение рабочего дня
- Бесплатный аудит процессов и расчёт
- NDA и фиксированная смета