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

Переезд с 1С-Битрикс на 100300 CMS автоматически переносит каталог из инфоблока вместе с торговыми предложениями, ценами и остатками, свойства, бренды, картинки и SEO-поля, покупателей со старыми паролями, заказы и купоны, а на старые адреса ставит 301-редиректы. Руками придётся пересобрать страницы сайта (в Битриксе это файлы, а не записи в базе), отзывы, скидки каталога и свойства-справочники из highload-блоков. Обмен с 1С переключается на новый сайт за несколько шагов — ниже по порядку.
Коротко:
- Поддерживаются редакции с интернет-магазином («Малый бизнес», «Бизнес»), версии ядра 14 и новее.
- Каталог — один инфоблок, который вы выбираете; торговые предложения становятся вариантами.
- SEO берётся из уже вычисленных значений шаблонов Битрикса; пароли покупателей проверяются старым алгоритмом.
- Страницы-файлы, отзывы, скидки каталога и highload-справочники не переносятся.
- Обмен с 1С понимает и адрес
/bitrix/admin/1c_exchange.php, но товары с 1С нужно связать заново — об этом ниже.
Что нужно на руках перед переездом с Битрикса
- Доступ к хостингу старого сайта — файловый менеджер или FTP, чтобы положить файл-мост. Либо доступ к phpMyAdmin для дампа, либо реквизиты базы.
- Понимание, какой инфоблок — каталог. Мастер сам предложит самый большой, но если у вас их несколько (например, «Каталог» и «Распродажа»), решите заранее.
- Какой тип цены розничный и есть ли тип для зачёркнутой цены.
- Список страниц, которые нужно воссоздать: «О компании», «Доставка», «Оплата», «Контакты», акции, лендинги. Они в Битриксе лежат файлами и сами не переедут.
- Новый сайт: бесплатное ядро 100300 CMS, модуль «Интернет-магазин» (платный, разовая лицензия на домен) и бесплатный модуль «Переезд».
Как подключиться к Битриксу: мост, дамп или база
В админке нового сайта: Магазин → Обмен данными → Переезд → «1С-Битрикс». Способа три:
- Файл-мост. Скачиваете из мастера один PHP-файл с ключом вашего сайта и кладёте в корень сайта на Битриксе. Настройки базы мост читает сам из
bitrix/.settings.phpили старогоdbconn.php, версию — из ядра. Только чтение, только по HTTPS (если явно не разрешено иное), после переезда удаляется кнопкой. - Дамп базы. Выгрузка из phpMyAdmin (.sql, .gz или .zip). Мастер найдёт таблицы Битрикса по
b_iblock_elementи загрузит данные во временные таблицы. Старый сайт трогать не нужно. - Прямое подключение. Сервер, база, пользователь, пароль. Префикс таблиц не нужен — у Битрикса таблицы начинаются с
b_.
Подключение занимает минут пять. После «Проверить подключение» мастер покажет, что нашёл, и предупредит о том, что не перенесётся: например, если модуля «Торговый каталог» нет (тогда переедут разделы, товары, фото и свойства, но без цен и остатков).
Каталог: инфоблок, торговые предложения, цены
Инфоблок каталога
За один перенос переезжает один инфоблок — его выбирают на шаге «Что переносить». Разделы становятся категориями с той же вложенностью, элементы — товарами. Копии документооборота товарами не считаются. Свойства читаются из обоих хранилищ Битрикса — общего и отдельных таблиц (инфоблоки 2.0).
Торговые предложения → варианты
Инфоблок предложений, привязанный к каталогу, даёт варианты товара. Осями вариантов становятся свойства, которыми предложения различаются (цвет, размер); свойства, общие для всех предложений, уходят в характеристики товара. Если предложения отличаются только названием, появится ось «Вариант». Неактивные предложения не переносятся.
Цены и остатки
- Цена — из выбранного типа (по умолчанию базового), пересчитанная в базовую валюту.
- Второй выбранный тип — зачёркнутая старая цена, если он выше. Мастер сам предложит тип с «старая» или «old» в названии.
- Цены от количества у товара становятся ценовыми ступенями. У торговых предложений такие цены не переносятся — это будет в отчёте.
- Остаток — если в Битриксе включён количественный учёт; вес — в граммах, габариты — в сантиметрах.
Свойства, бренды, картинки и SEO-поля
Свойства типов «строка», «число» и «список» становятся характеристиками для фильтра. Артикул (ARTNUMBER, CML2_ARTICLE) уходит в поле артикула, галерея MORE_PHOTO — в фото, служебные флаги вроде «Новинка» и «Хит» и привязки к элементам не переносятся как характеристики.
Бренды берутся из свойства, которое вы выберете (по умолчанию BRAND, MANUFACTURER или свойство со словом «Бренд» или «Производитель» в названии). Если бренды — отдельный инфоблок, переедут и их картинки, описания и адреса.
Картинки скачиваются по публичным адресам: детальная, затем галерея; картинка анонса — только если других нет. Файлы, которые Битрикс хранит в облачном хранилище, не переносятся.
SEO-поля — это важно понимать. Битрикс строит мета-теги по шаблонам вроде «купить» плюс название и сохраняет уже вычисленные значения в отдельных таблицах (iprop). Модуль берёт именно их: заголовок страницы, title, description, keywords. Если Битрикс их не сохранил (шаблон задан, но значения не пересчитывались), поля будут пустыми — сами шаблоны модуль не вычисляет. Пустые поля закроют шаблоны в настройках SEO нового сайта.
Покупатели, пароли, заказы и купоны
- Покупатели — пользователи без роботов и служебных учёток, с адресом из личных данных. Группа — первая «своя» группа пользователя; группы сопоставляются на шаге «Что переносить».
- Пароли переносятся хэшами: классический md5 с солью, голый md5 очень старых аккаунтов, SHA-512 новых версий. При первом входе пароль проверяется старым способом и пересохраняется современным. Для сайтов в windows-1251 пароль с кириллицей тоже проверяется. Модуль «Переезд» не отключайте, пока покупатели не вошли.
- Заказы — с номером (
ACCOUNT_NUMBER), статусом, позициями (торговое предложение находит свой вариант), контактами и адресом из свойств заказа, доставкой, оплатой, историей смены статусов и промокодом. Отменённые заказы получают статус «Отменён». - Купоны — процент или сумма, бесплатная доставка из правил корзины. Сложные правила, которые не сводятся к скидке, переедут «процентом 0» с пометкой в отчёте — их стоит пересоздать вручную.
Заказы ложатся без писем покупателям и без списания остатков.
Что не переносится с Битрикса
| Данные | Перенос | Что делать |
|---|---|---|
| Разделы, товары, торговые предложения, цены, остатки | Автоматически | Проверить на пробных 20 товарах |
| Свойства S/N/L, бренды, картинки, SEO из iprop | Автоматически | Пустые мета-теги закрыть шаблонами SEO |
| Покупатели с паролями, заказы, купоны | Автоматически | Сложные правила корзины пересоздать |
| Страницы сайта (файлы) | Нет | Собрать в конструкторе блоков до переключения |
| Отзывы (форум, блог) | Нет | Перенести важные вручную или собрать заново |
| Скидки каталога | Нет | Завести акции в магазине |
| Свойства-справочники (highload) | Нет | Указаны в отчёте у товара; завести характеристики |
| Профили покупателей | Нет | Покупатель введёт адрес при следующем заказе |
| Файлы в облачном хранилище | Нет | Загрузить фото отдельно |
| Шаблон сайта, компоненты, модули Marketplace | Нет | Выбрать шаблон, подключить модули 100300 CMS |
Старые адреса и шаблоны URL Битрикса
Модуль заполняет шаблоны адресов инфоблока (#SECTION_CODE_PATH#/#ELEMENT_CODE#/ и подобные) так же, как это делает сам Битрикс, и ставит 301 со всех получившихся адресов. Для товара, который лежит в нескольких разделах, — по каждому из них (до пяти). Кроме того, редиректы получают адреса со страницы списка: ?ELEMENT_ID=, ?ID=, ?ELEMENT_CODE= для товаров и ?SECTION_ID=, ?SECTION_CODE= для разделов.
Есть одно слабое место. Если в настройках компонента каталога ЧПУ заданы своими шаблонами, отличными от шаблонов инфоблока, модуль их не знает — в базе их нет. Такие адреса добавляются вручную в Система → Редиректы или одним правилом по маске в SEO Pro. Сравните пару реальных адресов товаров со старого сайта с тем, что мастер записал в «Переадресации», ещё на пробном переносе. Общий план, как пройти переключение без потерь в поиске, — в статье как не потерять позиции при смене CMS.
Обмен с 1С после переезда с Битрикса
Обмен с 1С входит в модуль «Интернет-магазин» и работает по тому же протоколу CommerceML, что и у Битрикса. В 1С даже тип узла остаётся «1С-Битрикс», а старый адрес /bitrix/admin/1c_exchange.php новый сайт тоже понимает. Шаги:
- Логин и пароль обмена. «Настройки магазина» → «Выгрузка и 1С». Это отдельная пара, не пароль от админки; без неё обмен выключен.
- Адрес. «Импорт и экспорт» → вкладка «Обмен с 1С» → «Адрес сайта для обмена» (
https://ваш-сайт/shop/1c/exchange). Кнопка «Проверить» там же покажет, всё ли в порядке с паролем, лимитами PHP и заголовком авторизации. - В 1С откройте узел обмена с сайтом и впишите новый логин и пароль (и адрес, если меняли). Выгружать: товары с картинками, цены, остатки; заказы — загружать с сайта.
- Типы цен и склады. После первой выгрузки на вкладке «Обмен с 1С» выберите, какой тип цены розничный, какой — старая цена, какие соответствуют группам покупателей. Склады 1С — в общий остаток или, с модулем «Города», на склады своих городов.
- Защита правок. Описания и фото по умолчанию пишутся из 1С только если на сайте пусто — тексты, переписанные под SEO, не затрутся.

Важная деталь, о которой лучше знать заранее. Товары переносятся модулем «Переезд» со своими внутренними ключами, а не с кодами 1С, по которым 1С узнаёт товары на сайте. Поэтому первая выгрузка из 1С может не узнать перенесённые карточки и создать их заново. Если каталог у вас ведёт 1С, проверьте это на новом сайте до переключения домена (сделайте выгрузку и посмотрите, не задвоились ли товары) и продумайте порядок: что приходит из 1С, а что из переезда. Это как раз тот случай, когда порядок действий стоит подобрать вместе с нами. Пошаговая настройка с типичными ошибками — в статье как настроить обмен 1С с сайтом, экраны — в справке «Импорт товаров и обмен с 1С», а почему 1С из коробки важна при выборе движка — на странице CMS с обменом 1С.
Когда остаться на Битриксе
Переезд не всегда нужен. Если у вас сложные B2B-сценарии на компонентах Битрикса, несколько сайтов на одной лицензии, интеграции, написанные под API Битрикса, или штатный разработчик, который знает систему, — переезд может стоить дороже, чем продление. Уходить имеет смысл, когда вы платите за продление и доработки больше, чем получаете, а магазин по сути типовой: каталог, корзина, оплата, доставка, 1С. Подробное сравнение — на странице альтернатива 1С-Битрикс.
Итог
С Битрикса автоматически переезжает всё, что лежит в базе: каталог с предложениями и ценами, покупатели с паролями, заказы, купоны, SEO-поля и 301 со старых адресов. Руками — страницы-файлы, отзывы, скидки каталога и нестандартные ЧПУ компонента. Самое тонкое место — связка с 1С, её проверяйте до переключения домена. Если хотите, чтобы весь путь, включая 1С и проверку редиректов, прошёл кто-то, кто это уже делал, — переезд под ключ стоит от 10 000 ₽. Оценить переезд бесплатно.


