Перенос с MODX на 1С-Битрикс: аудит, миграция и SEO за 7–11 дней

Переезд с MODX на 1С-Битрикс: полный разбор процесса Мы часто берём проекты, где MODX перестаёт справляться с ростом бизнеса. Типичная ситуация: клиент жалуется на медленную интеграцию с 1С (через сторонние компоненты), отсутствие встроенной CRM и ограниченный функционал интернет-магазина — при к
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Перенос с MODX на 1С-Битрикс: аудит, миграция и SEO за 7–11 дней
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1415
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    995
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    733
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    863
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    772
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1134

Переезд с MODX на 1С-Битрикс: полный разбор процесса

Мы часто берём проекты, где MODX перестаёт справляться с ростом бизнеса. Типичная ситуация: клиент жалуется на медленную интеграцию с 1С (через сторонние компоненты), отсутствие встроенной CRM и ограниченный функционал интернет-магазина — при каталоге в 10 000 товаров miniShop2 начинает тормозить. Переход на 1С-Битрикс решает эти задачи, но требует чёткого плана и глубокого понимания обеих систем. Миграция под ключ включает аудит, полный перенос данных, настройку 301-редиректов и обучение команды. Сроки — от 7 до 11 рабочих дней, точная стоимость рассчитывается после аудита.

Полный процесс переноса данных с MODX Revolution на 1С-Битрикс предусматривает сохранение всех позиций и данных. Грамотная миграция сокращает время на разработку типового функционала на 40–60% благодаря готовым интеграциям через CommerceML.

Модель данных MODX Revolution

MODX хранит контент в таблицах с префиксом modx_. Ключевые таблицы:

  • modx_site_content — все ресурсы: страницы, статьи, папки. Поля: id, pagetitle, longtitle, alias, content, introtext, parent, template, published, publishedon, createdby, createdon, menutitle, description, content_type, uri.
  • modx_site_tmplvar_contentvalues — значения TV-переменных для ресурсов: tmplvarid, contentid, value.
  • modx_site_tmplvars — определения TV-переменных: name, caption, type, elements, default_text.
  • modx_site_templates — шаблоны.
  • modx_users, modx_user_attributes — пользователи.
  • modx_categories — категории сниппетов/чанков.

Для магазинов на miniShop2 добавляются таблицы msProduct, msProductOption, msCategory, msOrder, msOrderProduct. Понимание этой схемы — основа для корректного маппинга в инфоблоки Битрикс.

Дерево страниц MODX → структура Битрикс

MODX строит сайт как дерево ресурсов. В Битрикс структура определяется физическими файлами в директориях плюс административная часть. Статические страницы (корпоративный сайт, «О компании», «Контакты») переносятся двумя способами:

  1. Страницами Битрикс — создаём PHP-файлы в нужных папках, контент прописываем через $APPLICATION->SetPageProperty() и компоненты.
  2. Элементами инфоблока — если страниц много и они однотипные (блог, новости).

TV-переменные → свойства инфоблока

TV-переменные (Template Variables) — аналог свойств инфоблока. Маппинг типов:

TV-тип MODX Свойство Битрикс
text Строка
textarea / richtext HTML/текст
image Файл (изображение)
file Файл
listbox-multiple / checkbox Список (множественное)
date Дата/время
number Число

На типовом проекте бывает до 50 TV-переменных. Мы автоматически читаем их определения и создаём соответствующие свойства инфоблока.

Процесс переноса контента

Скрипт на PHP последовательно обрабатывает ресурсы MODX:

  1. Определяет раздел инфоблока по parent (рекурсивно строится дерево разделов).
  2. Собирает TV-значения через JOIN таблиц modx_site_tmplvar_contentvalues и modx_site_tmplvars.
  3. Создаёт элемент инфоблока через CIBlockElement::Add().

Поле uri в MODX — готовый ЧПУ-адрес. Сохраняем его как CODE элемента и формируем 301-редиректы.

Изображения. В TV-переменных типа image хранятся пути вида /assets/images/photo.jpg. Копируем файлы на сервер Битрикс и регистрируем через CFile::MakeFileArray().

miniShop2 → Битрикс Каталог

Если на MODX установлен miniShop2:

  • msProduct (JOIN к modx_site_content) → элементы инфоблока каталога.
  • msProductOption — опции товара (цвет, размер) → торговые предложения.
  • msCategory → разделы инфоблока.
  • msOrder / msOrderProductb_sale_order / b_sale_basket.
  • Цены из msProduct.priceb_catalog_price с нужным типом цены.

Битрикс выигрывает у MODX в интеграциях с 1С в 3–5 раз быстрее за счёт штатных механизмов CommerceML.

Преимущества миграции на Битрикс

Битрикс предоставляет готовую CRM, бизнес-процессы, интеграцию с 1С и маркетплейсами. MODX таких возможностей не имеет — их приходится реализовывать сторонними решениями. Переход на Битрикс сокращает время на разработку типового функционала на 40–60%.

Чанки, сниппеты и шаблоны

Чанки (modx_site_htmlsnippets) и сниппеты (modx_site_snippets) — это код шаблонизатора MODX (Smarty/Twig или нативный PHP). Они не переносятся автоматически. Весь функционал реализуется заново через компоненты Битрикс. Это самый трудоёмкий этап, если сайт использовал сложные сниппеты (pdoMenu, pdoPage, FormLister).

Пример маппинга структуры

Допустим, в MODX есть TV gallery типа image. В Битрикс мы создаём свойство GALLERY типа «Файл (множественное)». Скрипт читает все значения, копирует изображения и прикрепляет к элементу инфоблока.

SEO-редиректы

MODX при включённых friendly_urls строит URL по полю uri. Если использовался AliasListing — URL мог включать полный путь из дерева. Мы собираем маппинг old_uri → new_url и прописываем редиректы. Согласно документации 1С-Битрикс, модуль «Поисковая оптимизация» позволяет управлять редиректами без программирования.

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

  • Полный аудит структуры MODX: ресурсы, TV, расширения, miniShop2.
  • Проектирование инфоблоков и маппинг полей.
  • Разработка скрипта миграции: контент, TV, изображения, заказы.
  • Перенос и настройка торговых предложений (если применимо).
  • Настройка 301-редиректов и проверка индексации.
  • Обучение команды работе в Битрикс.
  • Поддержка в течение 30 дней после запуска.

Сроки ориентировочно

Этап Типовые сроки
Аудит структуры MODX, TV, расширений 1 день
Проектирование инфоблоков и маппинг TV 1 день
Разработка скрипта миграции контента 2–3 дня
miniShop2 (при наличии) 2–4 дня
Изображения и медиафайлы 1 день
Редиректы и SEO 1 день
Тестирование 1 день
Итого 7–11 рабочих дней

Без miniShop2 миграция с MODX достаточно быстрая — структура данных понятная, TV хорошо маппятся на свойства инфоблока. Оценим ваш проект бесплатно — свяжитесь с нами для консультации.