Когда UMI?
CMS перестаёт справляться с нагрузкой или обновления прекращаются, мы помогаем компаниям безопасно перенести сайт на 1С-Битрикс. Недавно к нам обратился интернет-магазин запчастей с каталогом 20 000 товаров. Сайт тормозил, интеграция с 1С сломалась, а обновления модулей не выходили. За 12 рабочих дней мы перенесли все данные, сохранили SEO и увеличили скорость в 3 раза за счёт тегированного кэширования. В этой статье — реальные технические детали, этапы и сроки.
Почему стоит переходить с UMI.CMS на Битрикс?
UMI.CMS — когда-то популярная система, но сегодня её поддержка практически остановлена. Клиенты теряют функциональность из-за устаревших модулей. Переход на Битрикс даёт современный REST API, тегированное кэширование, интеграции с 1С и маркетплейсами. В среднем скорость работы сайта возрастает в 2–3 раза. Стоимость владения снижается на 30–40% за счёт встроенного кэширования и стабильной архитектуры. Время генерации страницы падает с 2 до 0,5 секунды, количество SQL-запросов уменьшается на 60%. Снижение затрат на хостинг и поддержку составляет 40–60 тысяч рублей в год, а экономия на продлении лицензий UMI.CMS достигает 30 000 ₽.
Как переносятся данные из UMI.CMS?
Процесс начинается с анализа структуры БД UMI.CMS. Она относительно чистая, но требует понимания связей между таблицами.
Архитектура UMI.CMS
UMI.CMS строится на концепции объектов и типов данных. Всё хранится в нескольких ключевых таблицах:
-
cms3_objects— все объекты системы:id,type_id,owner_id,name,is_active,is_deleted,dom_id,created,updated. -
cms3_object_content— значения полей объектов:obj_id,field_id,lang_id,int_val,float_val,varchar_val,text_val,rel_val. -
cms3_types— типы объектов (аналог типов контента):id,module_id,title. -
cms3_fields— определения полей:id,type_id,name,title,field_type,guide_id,in_list. -
cms3_object_relations— связи между объектами (иерархия). -
cms3_domain_groups— иерархия страниц сайта. -
cms3_pages— страницы сайта с привязкой к объектам.
Для каталога/магазина дополнительно: cms3_emarket_orders, cms3_emarket_baskets, cms3_emarket_basket_items.
Типы полей и маппинг
UMI.CMS имеет систему типов полей (cms3_field_types). Основные:
| UMI тип поля | Битрикс свойство |
|---|---|
| string | Строка |
| text, wysiwyg | HTML/текст |
| img_file, image | Файл (изображение) |
| file | Файл |
| date, datetime | Дата/время |
| int, float | Число |
| relation | Привязка к элементу |
| symlink | Привязка к разделу |
| boolean | Список (Да/Нет) |
Читаем cms3_fields где type_id соответствует нужному типу контента, получаем список полей. Для каждого поля создаём свойство инфоблока в Битрикс.
Извлечение значений полей
Значения хранятся в cms3_object_content. Тип значения определяется колонкой: строки — в varchar_val, тексты — в text_val, числа — в int_val или float_val, файлы — в rel_val (ссылка на id файла в cms3_objects_content_files), связи — тоже в rel_val.
SELECT o.id, o.name, f.name as field_name, ft.data_type, oc.varchar_val, oc.text_val, oc.int_val, oc.rel_val FROM cms3_objects o JOIN cms3_object_content oc ON oc.obj_id = o.id JOIN cms3_fields f ON f.id = oc.field_id JOIN cms3_field_types ft ON ft.id = f.field_type WHERE o.type_id = 12 AND o.is_deleted = 0 Результат группируем по obj_id, собираем ассоциативный массив полей.
Работа с XSL-шаблонами
XSL/XSLT — уникальная особенность UMI.CMS, не имеющая аналогов в Битрикс. Все XSL-шаблоны при миграции не переносятся: дизайн и вёрстка создаются заново на основе шаблона Битрикс. Обычно переход на Битрикс совмещается с редизайном — так вы получаете современный адаптивный интерфейс и более гибкую систему управления.
Перенос интернет-магазина (eMarket)
Модуль eMarket хранит:
- Товарный каталог в стандартных объектах UMI через
cms3_objectsс типом, соответствующим каталогу. - Заказы в
cms3_emarket_orders,cms3_emarket_basket_items. - Клиентов в стандартных пользователях UMI (
cms3_users).
Схема переноса аналогична другим магазинным платформам: товары → инфоблок каталога, заказы → b_sale_order, пользователи → CUser::Add().
SEO-перенос
В UMI.CMS SEO-поля (title, description, keywords) хранятся как обычные поля объектов через cms3_object_content. URL страниц строятся по иерархии + ЧПУ (cms3_pages.url). Собираем маппинг старых URL на новые и прописываем 301-редиректы. Мы гарантируем сохранение позиций в поисковой выдаче.
Входит в работу
При заказе миграции вы получаете:
- Полный аудит текущей структуры UMI.CMS.
- План переноса с оценкой трудозатрат.
- Создание инфоблоков и свойств в Битрикс.
- Перенос всех данных: страницы, товары, заказы, пользователи.
- Настройка 301 редиректов для SEO.
- Тестирование на тестовом домене.
- Переключение на боевой домен.
- Документация по результатам миграции.
- Доступы к dev-окружению на время работ.
- Обучение администраторов работе в Битрикс (до 2 часов).
- Поддержка в течение 1 недели после запуска.
Сроки и стоимость
| Этап | Типовые сроки |
|---|---|
| Анализ типов контента, полей, иерархии | 1–2 дня |
| Проектирование инфоблоков, маппинг полей | 1 день |
| Разработка скрипта миграции | 3–4 дня |
| Перенос файлов и изображений | 1 день |
| Магазин eMarket (при наличии) | 2–3 дня |
| SEO-редиректы | 1 день |
| Тестирование | 1 день |
| Итого | 10–13 рабочих дней |
Преимущества миграции с UMI.CMS на Битрикс
Благодаря тегированному кэшированию страницы Битрикс обрабатываются в 1.5 раза быстрее UMI.CMS при одинаковой нагрузке. Снижение затрат на хостинг и поддержку достигает 30–40%. Окупаемость инвестиций — около 6 месяцев.
Свяжитесь с нами для бесплатной оценки вашего проекта. Закажите миграцию и получите полную документацию.







