Перенос с самописного PHP-сайта на 1С-Битрикс в Екатеринбурге

Разделим содержание, оформление и встроенную в PHP-код бизнес-логику, затем перенесём согласованный состав в управляемую структуру Битрикс.

Все услуги направления

Опишите сайт, доступность исходников и функции, которые нельзя потерять. Начнём с структуры данных и обработчиков.

Работаем с клиентами в Екатеринбурге дистанционно. Согласование и передача результатов — онлайн.

Узнаёте свою ситуацию?

  • PHP-сайт выполняет нужные функции, но материалы и права трудно сопровождать.
  • Бизнес-правила находятся в обработчиках и требуют описания до смены системы.
  • Нужен переход на CMS с контролем того, какие данные и операции останутся за пределами переноса.
Описать свою ситуацию
Перенос с самописного PHP-сайта на 1С-Битрикс в Екатеринбурге фото
Иллюстрация услуги «Перенос с самописного PHP-сайта на 1С-Битрикс»

Как поможем

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

Что входит в работу

Восстанавливаем правила, скрытые в обработчиках

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

Для целевого сайта на Битрикс определяем сущности, права и редакторские действия. Если встречаются сериализованные данные, учитываем ограничения обработки unserialize и не исполняем недоверенные объекты. На пробном наборе проверяем преобразование дат, перечислений и связей, а не только возможность выполнить SQL-импорт.

Пересобираем обработчики в согласованных границах

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

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

Определим границы переноса вашего PHP-приложения

Опишите сайт, доступность исходников и функции, которые нельзя потерять. Начнём с структуры данных и обработчиков.

Что вы получите

01

Описание исходного контура

Данные, обработчики, зависимости и обнаруженные бизнес-правила.

02

Модель и загрузка

Согласованное назначение сущностей в Битрикс и проверенный набор преобразований.

03

Приёмка сценариев

Проверки ролей, форм, интеграций и финального переключения.

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

  1. Разобрать PHP-проект

    Изучаем код, базу и действия, которые важны для бизнеса.

  2. Спроектировать замену

    Разделяем перенос содержания и реализацию поведения в новой системе.

  3. Проверить результат

    Сверяем данные и сценарии с исходными примерами до запуска.

Как проверить результат

Явные правила

Значимые расчёты и условия описаны, а не потеряны вместе со старым обработчиком.

Единый источник записи

После переключения данные изменяются в согласованном рабочем контуре.

Рабочие права

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

Вопросы об услуге

Раз обе системы на PHP, можно просто скопировать код?

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

Старая база будет работать внутри Битрикс без преобразования?

Обычно для управляемого результата требуется сопоставить сущности с целевой моделью. Отдельное хранилище можно сохранить по архитектурному решению, но тогда нужны правила доступа и сопровождения. Сам факт доступности таблицы не делает её содержимое редактируемым через стандартные интерфейсы CMS.

Исправление старых ошибок входит в миграцию?

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

Обсудим задачу вашего проекта

Расскажите о сайте и о том, что хотите изменить. Уточним объём работ, обсудим сроки и подготовим предложение.

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

С чего начнём?

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

На следующем шаге нужен только телефон. Остальное — по желанию.

Или напишите: info@iskariot.ru

На связи ISKAR

Оператор отвечает с 08:00 до 16:00 по МСК. Сообщения принимаем круглосуточно.

Перед первым сообщением оставьте телефон — по нему свяжемся с вами, если вы закроете чат.

Перед отправкой отметьте «Я не робот».

Что мешает вашему сайту?

Оставьте телефон. Позвоним, уточним задачу и согласуем состав аудита.

Нужен только телефон. Свяжемся с вами с 08:00 до 16:00 по МСК.

Перед отправкой отметьте «Я не робот».

Подрядчик работает.
А результат?

Бесплатно проверим работу вашего подрядчика и пришлём чек-лист, с которым проще оценить аудит.

  • ПроверимГде теряются заявки
  • СопоставимОтчёт и сделанные работы
  • ОбъяснимЧто исправлять в первую очередь

Для обращения достаточно телефона. Адрес сайта, доступы и материалы уточним при обсуждении.

Получите взгляд со стороны

Бесплатный чек-лист и проверка подрядчика.

Нужен только телефон. Куда отправить чек-лист, уточним при звонке.

Перед отправкой отметьте «Я не робот».

Найдём решение для вашего бизнеса

Вопрос 1 из 4
Какую задачу нужно решить?