БонусБесплатный первый месяц абонентской поддержки при заказе разработки «под ключ»
Перенос на 1С-Битрикс

Перенос с самописного PHP на 1С-Битрикс

Переносим сайты на самописном PHP-движке на 1С-Битрикс. У такого движка нет кнопки «экспорт»: мы открываем код, разбираем структуру таблиц MySQL и пишем выгрузку напрямую под вашу базу. Контент, каталог, заказы и клиентов переносим в инфоблоки Битрикс, маршруты закрываем 301-редиректами. Старый сайт работает, пока готовим новый.

PHPразбираем любой самописный код
своя БДвыгрузка из вашей структуры таблиц
без простоясайт работает во время переноса
301редиректы со старых адресов
<?phpсамопис на PHP MySQL 1С-Битриксинфоблоки · API
Эффект перехода

Что меняется после ухода с самописного PHP

0
зависимости от автора движка
MySQL
выгружаем данные прямо из таблиц
без простоя
сайт доступен во время переезда
100%
записей из вашей базы переносим

Ориентиры по переездам с самописных PHP-движков. Точную оценку дадим после аудита кода и БД.

Как переносим без экспорта

Из таблиц самописа — в инфоблоки Битрикс

У самописного PHP нет кнопки «экспорт». Мы читаем код, находим таблицы с контентом, пишем выгрузку под их структуру и переносим данные в инфоблоки.

PHP-кодточки входа ТаблицыMySQL Маппингполя · свойства Инфоблоки ✓Битрикс
Чтение кода → разбор таблиц MySQL → SQL-выгрузка → маппинг полей → импорт в инфоблоки.
Бесплатный автосканер

Просканируйте текущий сайт перед переездом

Введите адрес — за несколько секунд проверим скорость, безопасность, CMS, SEO и мобильную версию и покажем, что важно сохранить и улучшить при переносе на Битрикс.

Проверяем скорость, безопасность, CMS, SEO и мобильную версию. Данные используем только для оценки переноса.

Примеры работ

Кейсы переноса с самописного PHP

Интернет-магазин

Переезд с самописа на чистом PHP

Разобрали 40 таблиц MySQL, выгрузили 9000 товаров и заказы, настроили обмен с 1С — без потерь.

100%Перенос товаров
×2Скорость
5 недельСрок
Каталог

Перенос самописного справочника

Выгрузили 18 000 записей из старой базы и перенесли в инфоблоки, сохранив ЧПУ редиректами.

18000+Записей
нетПотеря позиций
4 неделиСрок
Услуги

Уход с движка после ухода автора

Прочитали недокументированный код, нашли все данные и перенесли сайт на Битрикс под ключ.

0 чПростой
600+Страниц
3 неделиСрок
Зачем уходить с самописа на PHP

Чем рискован сайт на самописном PHP-движке

Самописный PHP-движок обычно писали под конкретный проект и конкретного человека: нет админки в привычном виде, нет экспорта, а структура базы понятна только автору.

Сайт держится на авторе движка — ушёл, и править код некому.
Переносим на Битрикс, где сайт поддержит любой специалист с рынка.
Нет нормальной админки и стандартного экспорта данных.
Получаем доступ к коду и БД и выгружаем данные напрямую из таблиц.
Каждая доработка — правка процедурного кода без архитектуры.
На Битрикс готовые модули и API закрывают типовые задачи без переписывания.
Уязвимости и SQL-инъекции в старом коде — риск утечки данных.
Переезжаем на защищённую платформу и настраиваем хранение по 152-ФЗ.
Подробно об услуге

Перенос сайта с самописного PHP на 1С-Битрикс: как переносят данные без кнопки «экспорт»

Перенос сайта с самописного PHP-движка на 1С-Битрикс — это управляемая миграция проекта, у которого нет стандартного механизма выгрузки. Массовые CMS вроде WordPress, Joomla или OpenCart умеют экспортировать данные штатными средствами, и для них есть готовые конвертеры. Самописный движок — это уникальный код, написанный под конкретный проект и нередко под конкретного разработчика: своя структура таблиц, своя маршрутизация, своя логика. Здесь нет кнопки «экспорт», поэтому перенос строится не на конвертере, а на чтении кода, разборе базы и написании выгрузки под вашу конкретную структуру. Ниже мы разбираем, как устроен такой перенос и что именно мы делаем, чтобы достать данные и не потерять позиции.

Чем самописный сайт отличается от сайта на CMS

У сайта на готовой CMS структура базы стандартна и задокументирована: известно, в каких таблицах лежат страницы, товары и заказы. Самописный движок устроен иначе — это обычно процедурный PHP-код, который сам разработчик придумал и разложил по таблицам так, как ему было удобно. Названия таблиц и полей могут быть произвольными, связи между ними — неочевидными, а часть логики зашита прямо в код, а не в структуру базы. Поэтому переносить самопис «по инструкции» нельзя: сначала нужно понять, как именно устроен ваш проект.

Как мы достаём данные без экспорта

Отсутствие экспорта — не препятствие. Мы получаем доступ к исходному коду и базе данных MySQL и действуем по шагам. Сначала читаем код: находим точки входа, маршрутизацию ЧПУ и места, где код обращается к базе. Так мы понимаем, в каких таблицах хранятся страницы, каталог, заказы, клиенты и загруженные файлы. Затем разбираем структуру таблиц и связи между ними. После этого пишем SQL-выгрузку напрямую под вашу базу — скрипт, который аккуратно снимает данные в нужном виде. Это работает для любого самописа, даже без документации и комментариев в коде.

Как данные ложатся в Битрикс

Выгруженные данные не копируются в Битрикс как есть — они раскладываются по сущностям новой платформы. Контентные страницы становятся разделами и страницами, каталог и справочники — инфоблоками с подходящими свойствами, заказы и клиенты — соответствующими сущностями магазина. Мы составляем карту маппинга: какое поле исходной таблицы в какое свойство инфоблока переходит. Медиа, загрузки и пользовательские файлы переносим вместе с привязками. На выходе данные не просто скопированы, а корректно работают в логике Битрикс: открываются карточки, работают фильтры, считаются остатки.

Почему уходят с самописа

Главный риск самописного движка — зависимость от автора. Пока разработчик рядом, сайт живёт; стоит ему уйти — править процедурный код без архитектуры и документации некому, а каждая доработка превращается в исследование. Добавляются и другие проблемы: нет нормальной админки, нет обмена с 1С из коробки, в старом коде накапливаются уязвимости и риски SQL-инъекций, а персональные данные нередко хранятся без оглядки на 152-ФЗ. Переезд на Битрикс снимает эти риски: сайт поддержит любой специалист с рынка, готовые модули и API закрывают типовые задачи, а данные переезжают на защищённую платформу с хранением в РФ.

Ключевые термины простыми словами

  • Самописный движок — сайт, написанный программистом с нуля, без готовой CMS. Структура базы и логика уникальны, поэтому стандартных инструментов переноса для него нет.
  • Структура таблиц (схема БД) — то, как организованы данные в базе MySQL: какие есть таблицы, поля и связи. Разобрать её — главная задача при переносе самописа.
  • SQL-выгрузка — скрипт, который мы пишем под вашу конкретную базу, чтобы снять данные напрямую из таблиц, когда встроенного экспорта нет.
  • Инфоблок — сущность Битрикс для хранения однотипных записей: каталога, новостей, справочников. В инфоблоки мы раскладываем выгруженные данные самописа.
  • ЧПУ — человекопонятные адреса страниц. Их структуру мы сохраняем или закрываем 301-редиректами, чтобы не потерять позиции.
  • 301-редирект — постоянное перенаправление со старого адреса на новый. Передаёт странице накопленный вес, чтобы позиции в поиске не просели.

Что в итоге переезжает на Битрикс

Полноценный перенос с самописного PHP охватывает всё содержимое проекта. Контент — страницы, статьи и тексты. Данные — каталог, справочники, заказы и база клиентов из ваших таблиц. Файлы — медиа, загрузки и пользовательские файлы с привязками. SEO — структура ЧПУ, мета-теги, sitemap и robots, закрытые редиректами. Интеграции — обмен с 1С и CRM при наличии. На выходе вы получаете тот же сайт по содержанию, но на промышленной платформе, которую поддерживает любой специалист, а не единственный автор движка.

Что входит

Что входит в перенос с самописного PHP

Полный цикл: от чтения процедурного кода и разбора таблиц до настройки инфоблоков и редиректов.

Аудит исходного PHP-кода и точек входа
Разбор структуры таблиц MySQL и связей
Поиск, где и как хранятся контент и каталог
Скрипт прямой выгрузки данных из базы
Маппинг полей таблиц в свойства инфоблоков
Перенос медиа, загрузок и пользовательских файлов
Настройка 301-редиректов со старых URL и ЧПУ
Перенос мета-тегов, sitemap.xml и robots.txt
Интеграции 1С и CRM, запуск без простоя
Этапы и сроки

Как проходит перенос с самописного PHP

Старый сайт на вашем PHP-движке работает и принимает заявки, пока мы готовим новый на Битрикс.

01

Аудит кода и БД

Читаем исходники, находим точки входа и таблицы с данными, оцениваем объём и готовим план переноса.

02

Выгрузка из таблиц

Пишем SQL-выгрузку под структуру вашей базы и снимаем данные напрямую, без стандартного экспорта.

03

Маппинг и импорт

Сопоставляем поля таблиц со свойствами инфоблоков Битрикс и загружаем данные на тестовый стенд.

04

Дизайн и интеграции

Переносим или обновляем дизайн, настраиваем формы и обмен с 1С и CRM.

05

SEO и редиректы

Настраиваем 301-редиректы со старых ЧПУ, переносим мета-теги, sitemap и robots.

06

Запуск и контроль

Переключаем домен без простоя и следим за индексацией в Вебмастере.

Стоимость

Сколько стоит перенос с самописного PHP

Цена зависит от запутанности кода, структуры таблиц, объёма данных и нужных интеграций. Ниже — ориентиры; точную смету присылаем после бесплатного аудита.

Контентный сайт
от 90 000 ₽
Срок: от 2 недель

Перенос сайта-визитки или каталога без покупок с понятной структурой таблиц.

  • Разбор таблиц MySQL
  • Выгрузка контента и медиа
  • 301-редиректы и мета-теги
  • Перенос или новый дизайн
Популярный выбор
Магазин на самописе
от 190 000 ₽
Срок: от 4 недель

Перенос магазина на PHP с каталогом, заказами, клиентами и обменом с 1С.

  • Каталог и атрибуты
  • Заказы и клиенты
  • Обмен с 1С
  • Оплата и доставка
  • Карта редиректов
Сложный движок
от 360 000 ₽
Срок: от 6 недель

Перенос запутанного самописа с нестандартной логикой и интеграциями.

  • Сложная схема БД
  • Личные кабинеты и роли
  • Перенос бизнес-логики
  • Сопровождение
Контентный сайт от 90 000 ₽
Срок: от 2 недель

Перенос сайта-визитки или каталога без покупок с понятной структурой таблиц.

  • Разбор таблиц MySQL
  • Выгрузка контента и медиа
  • 301-редиректы и мета-теги
  • Перенос или новый дизайн
Популярный Магазин на самописе от 190 000 ₽
Срок: от 4 недель

Перенос магазина на PHP с каталогом, заказами, клиентами и обменом с 1С.

  • Каталог и атрибуты
  • Заказы и клиенты
  • Обмен с 1С
  • Оплата и доставка
  • Карта редиректов
Сложный движок от 360 000 ₽
Срок: от 6 недель

Перенос запутанного самописа с нестандартной логикой и интеграциями.

  • Сложная схема БД
  • Личные кабинеты и роли
  • Перенос бизнес-логики
  • Сопровождение

Дополнительные опции

Срочный перенос (ускоренные сроки) от 50 000 ₽
Разбор и документирование таблиц БД от 40 000 ₽
Перенос и настройка обмена с 1С от 60 000 ₽
Расчёт выгоды

Сколько добавит уход с рискового PHP-движка

Прикиньте, сколько выручки принесёт рост конверсии после переноса на быстрый и стабильный Битрикс.

Дополнительная выручка после переезда в месяц 0 ₽

Оценка по формуле: посетители × прирост конверсии × средний чек × доля закрытия в продажу (0,3). Прирост — консервативный ориентир, считаем индивидуально.

Детальный калькулятор

Детальный калькулятор переноса на 1С-Битрикс

Выберите исходную CMS, тип сайта, объём, каталог, интеграции и формат проекта — посчитаем ориентир по цене и сроку. Не знаете CMS? Укажите адрес сайта: определим систему, структуру и функционал автоматически и подставим значения, которые вы потом сможете поменять.

Интерактив · скидка за игру

Игра «Перенос без потерь»

Проведите сайт по каналу миграции: прыгайте через 404 и Легаси, ныряйте под DDoS и спам, собирайте страницы, щит и бэкап. Чем дальше добежите — тем выше скидка на перенос, и она автоматически попадёт в заявку.

Гарантии и страховка

Как мы переносим самопис без экспорта

Самые частые страхи при уходе с самописного PHP — и что мы делаем.

Данные

У движка нет экспорта и админки, как вы достанете данные

Наш ответ

Экспорт не нужен. Мы получаем доступ к коду и базе MySQL, разбираем, в каких таблицах лежат страницы, товары и заказы, и пишем выгрузку напрямую под вашу структуру. Так переносятся данные из любого самописа.

Код

Код писали давно и без документации, разберётесь ли вы

Наш ответ

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

SEO-позиции

Боюсь, что после переезда просядут позиции и трафик

Наш ответ

Сохраняем структуру URL или настраиваем 301-редиректы со старых ЧПУ на новые, переносим мета-теги, sitemap и robots. Если позиции просели по нашей вине — дорабатываем бесплатно до восстановления.

Простой

Не хочу, чтобы сайт лежал во время переезда

Наш ответ

Старый сайт на вашем движке работает весь период подготовки. Новый собираем параллельно на стенде, переключение домена делаем в окно минимальной нагрузки.

Бесплатно

Бесплатный аудит самописного PHP-сайта

Дайте доступ к коду и базе или опишите движок — оценим структуру таблиц, сложность выгрузки и риски переноса. Дадим оценку сроков и стоимости без обязательств.

Почему мы

На что можно рассчитывать по договору

Читаем чужой PHP

Разбираем процедурный и недокументированный самописный код без исходной команды.

Выгрузка из MySQL

Пишем SQL-выгрузку напрямую под вашу структуру таблиц, экспорт не нужен.

Уход от зависимости

После переезда сайт на Битрикс поддержит любой специалист, а не автор движка.

Код и данные — ваши

Передаём исходники, доступы и документацию, привязки к подрядчику не возникает.

Экспертный взгляд

Почему перенос самописного сайта доверяют нам — и как мы страхуем результат

Перенос с самописного PHP — задача с самым высоким уровнем неопределённости среди всех миграций. Для сайта на готовой CMS известно, где лежат данные и как их забрать. Для самописа ничего этого нет: уникальная структура таблиц, недокументированный процедурный код, своя маршрутизация и логика, зашитая в скрипты. Один неверный шаг — и часть данных остаётся в неразобранной таблице, а старые адреса уходят в ошибку 404 вместе с трафиком. Поэтому ключевой вопрос при переносе самописа не «сколько это стоит», а «сможет ли подрядчик прочитать чужой код и достать из него всё». Ниже мы честно разбираем проблемы, с которыми сталкивается бизнес при уходе с самописного движка, и показываем, как именно мы их закрываем.

Главный риск: у движка нет экспорта, и данные легко упустить

Самая частая тревога владельца самописного сайта — «у нас нет кнопки выгрузки, как вы вообще достанете данные». Отвечаем прямо: встроенный экспорт нам не нужен. Мы получаем доступ к коду и базе MySQL, читаем исходники и находим точки входа, маршрутизацию и обращения к базе. Так становится понятно, в каких таблицах лежат страницы, товары, заказы и клиенты. Затем разбираем структуру таблиц и связи и пишем SQL-выгрузку напрямую под вашу базу. Риск упустить данные мы снимаем тем, что идём не от видимых страниц сайта, а от самой базы: проходим по всем содержательным таблицам, чтобы ничего не осталось за кадром.

Проблема вторая: код старый и без документации

Самопис почти всегда означает процедурный PHP без комментариев, написанный давно и не одним человеком. Многих это пугает: «в нашем коде сам чёрт ногу сломит». Для нас это рабочая рутина. Мы регулярно читаем чужой недокументированный PHP: находим, где начинается обработка запроса, как устроена маршрутизация ЧПУ, какие функции и запросы работают с базой. Нам не нужно понять весь код до строчки — достаточно проследить путь данных от базы до страницы, чтобы корректно их выгрузить. Если в коде зашита нестандартная логика (расчёты цен, фильтры, личные кабинеты), мы разбираем её отдельно и воспроизводим на API и модулях Битрикс.

Проблема третья: зависимость от автора движка

Частая и болезненная ситуация — движок писал один разработчик, и он ушёл. Сайт работает, но развивать и чинить его некому: код понятен только автору, документации нет, а нанять нового человека под чужой самопис почти невозможно. Это бизнес-риск: любой сбой может надолго остановить сайт. Переезд на Битрикс закрывает эту уязвимость в корне. После миграции проект ведёт любой из тысяч специалистов на рынке, а не единственный носитель знаний. Типовые задачи закрываются готовыми модулями, а не правкой процедурного кода.

Проблема четвёртая: страх потерять позиции и трафик

Самописные сайты часто имеют собственную систему ЧПУ, и владельцы боятся, что при переезде адреса сломаются и трафик упадёт. Мы делаем SEO отдельным обязательным пластом переноса. Перед стартом выгружаем все индексируемые адреса старого сайта, строим карту соответствий старых и новых URL и настраиваем 301-редиректы со старых ЧПУ на новые. Мета-теги, заголовки, alt-тексты, sitemap.xml и robots.txt переезжают вместе с контентом. После запуска отслеживаем индексацию в Яндекс.Вебмастере и Google Search Console и оперативно правим то, что нашли роботы. Если позиции просели по нашей вине — дорабатываем бесплатно до восстановления. Это зафиксированная страховка SEO, а не обещание на словах.

Проблема пятая: безопасность старого кода

В старом самописном PHP часто встречаются уязвимости: SQL-инъекции, отсутствие проверки ввода, хранение паролей и персональных данных без должной защиты. Чем дольше живёт такой код, тем выше риск утечки или взлома. Битрикс — защищённая промышленная платформа с проактивной защитой, разграничением прав и хранением данных в РФ. При переносе мы не тащим уязвимости за собой: данные переезжают в безопасную среду, а доступ и согласия настраиваются по требованиям 152-ФЗ.

Проблема шестая: непредсказуемый бюджет

С самописом легко получить смету, которая растёт по ходу проекта, потому что заранее непонятно, насколько запутан код и база. Поэтому мы начинаем с аудита кода и БД и только после него фиксируем состав работ и стоимость. Цена складывается из понятных факторов: запутанности кода, структуры таблиц, объёма данных и нужных интеграций. Всё, что выходит за рамки согласованного ТЗ, обсуждается и оценивается отдельно, а не появляется в счёте сюрпризом. Аудит и прозрачная смета — это и есть способ сделать перенос самописа предсказуемым.

Как устроен наш процесс переноса

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

  • Аудит кода и БД. Читаем исходники, находим точки входа и таблицы с данными, оцениваем объём и запутанность, готовим план переноса и карту редиректов.
  • Выгрузка из таблиц. Пишем SQL-выгрузку под структуру вашей базы и снимаем данные напрямую, без стандартного экспорта.
  • Маппинг и импорт. Сопоставляем поля таблиц со свойствами инфоблоков и сущностями Битрикс и загружаем данные на тестовый стенд.
  • Дизайн и интеграции. Переносим или обновляем дизайн, настраиваем формы и обмен с 1С и CRM.
  • SEO и редиректы. Настраиваем 301-редиректы со старых ЧПУ, переносим мета-теги, sitemap и robots, проверяем карту на отсутствие битых ссылок.
  • Запуск и контроль. Переключаем домен в окно без простоя и следим за индексацией в Вебмастере, дорабатывая найденное.

Почему именно Битрикс, а не другой движок

После ухода с самописа логично выбрать платформу, которая снимает главную боль — зависимость от единственного разработчика. Битрикс — промышленный стандарт российского рынка с готовым обменом с 1С, встроенной защитой по 152-ФЗ, хранением данных в РФ и огромным рынком специалистов. Это означает, что после переезда проект сможет вести любая компетентная команда. Платформа масштабируется от сайта-визитки до нагруженного магазина, расширяется модулями и инфоблоками, поддерживает каталог, заказы, личные кабинеты и сложные сценарии. Вместо уникального кода под одного человека вы получаете предсказуемый инструмент, понятный всему рынку.

Что вы получаете на выходе

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

Частые возражения — и честные ответы

«Наш движок такой запутанный, что его никто не разберёт». Запутанный самопис — наш профиль. Мы идём от базы данных, а не от кода: даже если логика хаотична, данные всё равно лежат в таблицах, и мы их выгружаем. Чем сложнее код, тем подробнее аудит, но непереносимых движков в нашей практике не было.

«Автор движка ушёл, доступов к части кода нет». Нам достаточно доступа к файлам сайта и базе данных. По коду на сервере и структуре таблиц мы восстанавливаем картину данных, даже если исходную команду найти невозможно.

«Боюсь, что при переносе перепутаются заказы и клиенты». Мы исключаем это сверкой: после выгрузки сравниваем число записей в таблицах и в импорте, выборочно проверяем карточки заказов и клиентов. Боевое переключение делаем только после совпадения цифр и снятия бэкапа.

«Дешевле дописать текущий движок». Иногда — да, и мы скажем об этом прямо. Но если движок держится на одном ушедшем авторе и копит уязвимости, доработки лишь оттягивают проблему. Переезд на Битрикс решает её в корне, а не латает.

Логика реальных проектов: чему учат наши переезды с самописа

За переезды с самописных PHP-движков мы вывели несколько закономерностей. Первая: данные почти всегда полнее, чем кажется по сайту — в базе обнаруживаются неопубликованные записи, черновики и архивы, и важно решить по каждому, переносить ли его. Вторая: основной риск не в выгрузке, а в маппинге — правильно разложить поля старых таблиц по свойствам инфоблоков, чтобы заработали фильтры и обмен с 1С. Третья: ЧПУ самописа нужно выгружать целиком и строить карту редиректов в самом начале, а не в последнюю ночь. Мы заранее предупреждаем о возможных колебаниях позиций в первые недели после переезда и держим руку на пульсе индексации.

Показательные примеры из практики. Переезд интернет-магазина с самописа на чистом PHP: разобрали сорок таблиц MySQL, выгрузили девять тысяч товаров и историю заказов, настроили обмен с 1С — без потерь, витрина ускорилась вдвое. Перенос самописного справочника: выгрузили восемнадцать тысяч записей из старой базы в инфоблоки и сохранили ЧПУ редиректами, ни один адрес не потерялся. Уход с движка после ухода автора: прочитали недокументированный код, нашли все данные и перенесли сайт на Битрикс под ключ с нулевым простоем. Эти результаты не случайность, а следствие методики, в которой разбор кода и базы и сохранность данных — фундамент.

Чем мы отличаемся от студии, которая «тоже умеет переносить»

Перенос самописа часто берут неохотно или делают поверхностно: переносят видимые страницы, а заказы, клиентов и нестандартную логику оставляют «на потом». Мы специализируемся именно на миграции на 1С-Битрикс и умеем работать с чужим кодом: читаем процедурный PHP, разбираем схему MySQL, пишем выгрузку под конкретную базу и сверяем результат числами. Это разница между «перенесли что увидели» и «выгрузили всё из базы, сверили число записей, проконтролировали выдачу и отвечаем за результат».

Когда переезжать не нужно — и мы скажем об этом прямо

Будем честны: миграция оправдана не всегда. Если самописный движок написан аккуратно, его поддерживает команда, есть документация и он закрывает задачи бизнеса — переезд ради переезда не нужен. Иногда выгоднее точечно доработать текущий сайт и отложить миграцию. Если проблема в продвижении и контенте, а не в платформе, смена движка её не решит. На бесплатном аудите кода и базы мы прямо скажем, если в вашем случае разумнее остаться. Нам важнее долгая репутация и рекомендации, чем разовая сделка любой ценой.

На что мы обращаем внимание особо при переносе магазина на самописе

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

Давайте обсудим ваш проект

Опишите движок и дайте доступ к коду и базе — мы проведём бесплатный аудит структуры таблиц, оценим сложность выгрузки, объём данных, риски переноса, сроки и стоимость, и пришлём смету в течение рабочего дня. Вы получите понятный план миграции без обязательств и сможете спокойно решить, переезжать ли сейчас. Перенос с самописного PHP на 1С-Битрикс с сохранением данных и позиций и без простоя — это управляемый и прогнозируемый процесс, если им занимается команда, которая умеет читать чужой код и отвечает за результат.

Вопросы и ответы

Частые вопросы о переносе с самописного PHP

Как вы перенесёте сайт, если у движка нет экспорта? +

Нам не нужен встроенный экспорт. Мы получаем доступ к коду и базе данных MySQL, разбираем, в каких таблицах хранятся страницы, товары, заказы и клиенты, и пишем SQL-выгрузку напрямую под вашу структуру. Так переносятся данные из любого самописа, даже без документации.

А если код старый и без документации? +

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

Что такое SQL-выгрузка простыми словами? +

Простыми словами: SQL-выгрузка — это скрипт, который мы пишем специально под вашу базу, чтобы аккуратно снять из таблиц нужные данные. Поскольку у самописа нет готовой кнопки экспорта, мы делаем такой инструмент сами, разобрав структуру вашей базы.

Что вам нужно от нас для начала работы? +

Доступ к исходному коду сайта и базе данных MySQL, а также описание движка, если оно есть. Если доступы частичные, мы восстанавливаем картину по файлам на сервере и структуре таблиц. Всё остальное берём на себя.

А если данные размазаны по нескольким базам или таблицам? +

Это нормально для самописа. Мы идём от базы, а не от страниц: проходим по всем содержательным таблицам и базам, чтобы ничего не осталось за кадром, и связываем данные между собой при маппинге.

Что такое миграция БД простыми словами? +

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

Перенесёте ли вы каталог, заказы и клиентов? +

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

Что будет с медиа и загруженными файлами? +

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

Что такое инфоблок и зачем он нужен? +

Простыми словами: инфоблок — это хранилище однотипных записей в Битрикс: каталог, новости, справочник. Выгруженные из самописа данные мы раскладываем по инфоблокам, чтобы заработали карточки, списки и фильтры на новой платформе.

Сохранятся ли позиции после переезда? +

Да, при правильном переносе. Сохраняем структуру URL или настраиваем 301-редиректы со старых ЧПУ на новые адреса, переносим мета-теги, sitemap.xml и robots.txt, контролируем индексацию в Вебмастере. Если позиции просели по нашей вине — дорабатываем бесплатно до восстановления.

Что такое 301-редирект и зачем он при переезде? +

Простыми словами: 301-редирект — это постоянное перенаправление со старого адреса страницы на новый. Он сообщает поисковикам, что страница переехала навсегда, и передаёт ей накопленный вес. Благодаря редиректам пользователи и роботы по старым ЧПУ попадают на нужные страницы нового сайта, а позиции сохраняются.

Как вы сохраняете ЧПУ самописного движка? +

Сначала выгружаем все индексируемые адреса старого сайта и строим карту соответствий старых и новых URL. Затем либо повторяем структуру ЧПУ на Битрикс, либо ставим 301-редиректы, чтобы ни одна страница не уходила в ошибку 404.

Перенесёте ли вы мета-теги? +

Да. Заголовки title, описания description, заголовки H1 и alt-тексты переносим вместе с контентом, чтобы сниппеты в выдаче и релевантность страниц не изменились после переезда.

Перенесётся ли нестандартная логика движка? +

Да. На аудите разбираем ключевую логику: расчёты цен, фильтры, личные кабинеты и интеграции. Переносим их на API и модули Битрикс или реализуем собственным кодом. Сложные сценарии заранее описываем в плане переноса и оцениваем отдельно.

Что с уязвимостями и безопасностью старого кода? +

Уязвимости старого самописа мы не переносим. Данные переезжают в защищённую среду Битрикс с проактивной защитой и разграничением прав. SQL-инъекции и небезопасное хранение остаются в прошлом, а персональные данные приводим в соответствие 152-ФЗ.

Что с персональными данными и 152-ФЗ? +

Простыми словами: 152-ФЗ — это закон, который требует хранить данные россиян на серверах в РФ и собирать согласия. При переносе размещаем данные на хостинге в РФ, настраиваем согласия и защиту по требованиям закона.

Останется ли резервная копия старого сайта? +

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

Сколько стоит и сколько занимает перенос? +

Зависит от запутанности кода и БД: контентный сайт — от 90 000 ₽ и от 2 недель, магазин на самописе — от 190 000 ₽ и от 4 недель, сложный движок с нестандартной логикой — от 360 000 ₽ и от 6 недель. Есть опция срочного переноса. Точную смету присылаем после бесплатного аудита.

Из чего складывается цена переноса? +

Из запутанности кода, структуры таблиц, объёма данных и нужных интеграций. Дополнительно оцениваются срочный перенос, разбор и документирование таблиц БД и настройка обмена с 1С. Все факторы показываем в смете прозрачно.

Может ли смета вырасти в процессе? +

Поэтому мы начинаем с аудита кода и базы. После него фиксируем состав работ и стоимость. Всё, что выходит за рамки согласованного ТЗ, обсуждается и оценивается отдельно, а не появляется в счёте сюрпризом.

Будет ли сайт недоступен во время переноса? +

Нет. Старый сайт на вашем PHP-движке работает и принимает заявки весь период подготовки. Новый собираем параллельно на тестовом стенде, а переключение домена делаем в согласованное окно минимальной нагрузки — простоя практически нет.

Кто сможет поддерживать сайт после переезда? +

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

Кому принадлежат код и данные после переезда? +

Вам. Мы передаём исходники, доступы и документацию — привязки к подрядчику не возникает. Развивать проект вы сможете с нами или с любой другой компетентной командой.

Будете ли вы сопровождать сайт после запуска? +

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

Что делать, если после переезда найдутся ошибки в данных? +

Поскольку перед запуском мы сверяем число записей и выборочно проверяем карточки, грубые ошибки отлавливаются до боевого переключения. Если что-то всплывёт после, оперативно правим на этапе контроля и поддержки.

Начать проект

Рассчитаем перенос с вашего PHP-движка за 1 день

Опишите движок и дайте доступ к коду и базе — проведём бесплатный аудит структуры таблиц и пришлём смету переноса в течение рабочего дня.

  • Ответим в течение рабочего дня
  • Бесплатный аудит процессов и расчёт
  • NDA и фиксированная смета