Перенос интернет-магазина с самописной CMS на «1С-Битрикс»

Каталог, клиенты, заказы и цены переносятся из самописной CMS в 1С-Битрикс
Содержание 11 разделов

Как сохранить каталог, позиции в поиске и не остановить продажи во время переезда

Зачем компании переходят с самописной CMS на 1С-Битрикс

Самописная CMS почти всегда создаётся под задачи конкретного момента — часто на старте бизнеса, когда каталог небольшой, а заказов немного. Проблема появляется позже: каталог растёт до тысяч и десятков тысяч товаров, нужны фильтры по свойствам, торговые предложения (цвет, размер), несколько цен и складов, интеграция с 1С, эквайринг, службами доставки, маркетплейсами. У самописной системы каждая такая доработка — это отдельная задача для программиста, а иногда и переписывание модуля с нуля.

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

Из практики миграций видно, что решение о переезде обычно принимают тогда, когда админ-панель самописной CMS становится неудобной для контент-менеджеров, а разработка новых функций — слишком долгой и дорогой, особенно если движок сделан на самописной системе управления или на бесплатной CMS, из которой тяжело сделать полноценную платформу для e-commerce [1].

Что происходит на техническом уровне при переносе

Перенос интернет-магазина — это не просто «поставить новый движок», а перенос трёх типов данных с сохранением связей между ними:

Контент и структура. Разделы каталога, статьи, новости, статичные страницы, включая тексты и SEO-метаданные (title, description, alt-изображений).

Товарные данные. Карточки товаров, торговые предложения, характеристики, изображения, остатки, цены — часто из нескольких источников одновременно: часть данных ведётся в 1С, часть — вручную контент-менеджерами прямо на сайте. В одном из задокументированных кейсов переноса именно это стало главной сложностью: часть информации о товарах — картинки, характеристики, описания — не хранилась в 1С, и задачу перенести пришлось решать вместе с сохранением URL-адресов и метаданных [3].

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

Технически перенос обычно происходит через выгрузку данных из старой системы (дамп базы данных, экспорт в CSV/XML) и последующий импорт в информационные блоки Битрикс — стандартный механизм для хранения каталога, разделов, свойств и торговых предложений. Там, где часть каталога актуальнее велась не в 1С, а прямо на сайте, перенос делают через дамп базы старой CMS, который заказчик передаёт вместе с URL-адресами и метаинформацией страниц [3].

Отдельная точка риска — умный фильтр каталога: он должен учитывать не только свойства самих товаров, но и свойства торговых предложений, и для этого нужно явно прописывать символьные коды нужных свойств в настройках компонента, иначе часть характеристик (например, цвет) просто не появится в фильтрации [2].

Российская специфика

Реестр отечественного ПО. «1С-Битрикс: Управление сайтом» включён в единый реестр российских программ для ЭВМ Минцифры, регистрационная запись оформлена на ООО «Битрикс» [15]. Это имеет значение при работе с госструктурами, образовательными и медицинскими учреждениями и при закупках, где закон обязывает отдавать приоритет отечественному ПО; регистрация в реестре подтверждает происхождение продукта из РФ и даёт разработчику право на меры господдержки [15].

152-ФЗ и персональные данные покупателей. Любой интернет-магазин обрабатывает персональные данные — ФИО, телефон, адрес доставки, иногда данные карты. Часть 5 статьи 18 закона № 152-ФЗ (в редакции закона № 242-ФЗ) обязывает при первичном сборе персональных данных граждан РФ использовать базы данных, физически расположенные на территории России — требование касается записи, систематизации, накопления и хранения таких данных [14]. При миграции это означает, что хостинг для нового сайта на Битрикс должен быть российским, а любые сторонние сервисы (аналитика, чаты, рассылки), через которые проходят персональные данные покупателей, — тоже соответствовать локализации: использование иностранных облаков без предварительного размещения данных на российских ресурсах не допускается [13].

Обмен с 1С. Если магазин ведёт учёт в 1С:Управление торговлей, 1С:Комплексная автоматизация или аналогах, штатный обмен с сайтом на Битрикс работает по открытому стандарту CommerceML 2.0 — это XML-формат для передачи данных о товарах, ценах, остатках и документах между 1С и сайтом [7]. Обмен идёт в обе стороны: из 1С в интернет-магазин передаются данные о товарах, скидках, ценах и остатках, обратно в 1С — данные о заказах, статусах, покупателях и платежах [6]. Важное ограничение: такой обмен поддерживается не во всех редакциях Битрикс, а только начиная с редакции «Малый бизнес» [6] — это стоит учитывать при выборе лицензии, если магазин уже интегрирован с 1С или планирует интеграцию.

Какую редакцию Битрикс выбрать

У «1С-Битрикс: Управление сайтом» несколько редакций, и для интернет-магазина выбор редакции — это в первую очередь вопрос функциональности, а не только цены. На момент подготовки статьи официальные цены редакций выглядят так: «Старт» — 5 680 руб., «Стандарт» — 16 400 руб., «Малый бизнес» — 37 600 руб., «Бизнес» — 77 200 руб., а редакции «Энтерпрайз» стоят от 1 950 000 руб. [4] Ежегодное продление обновлений стоит отдельно.

Разница между редакциями — не только цена, но и набор возможностей для торговли. Так, редакции «Малый бизнес» и «Бизнес» дают неограниченное число складов, тогда как младшие редакции ограничены одним складом, а число допустимых серверов для установки увеличивается только начиная с редакции «Энтерпрайз» — от четырёх [5]. Обмен с 1С, как уже отмечалось, тоже доступен не в младших редакциях.

Практический вывод: для небольшого магазина с одним складом и одним типом цен может хватить «Стандарта», но если нужны несколько складов, разные типы цен по регионам или обмен с 1С — стоит сразу смотреть на «Малый бизнес» и выше. Переход на более старшую редакцию в будущем возможен и стоит разницу в цене между редакциями, при этом вся информация на сайте сохраняется и пересоздавать сайт не нужно [4].

Практические этапы миграции

1. Аудит текущего сайта. Полная выгрузка всех URL действующего сайта краулером (Screaming Frog, Netpeak Spider и аналоги) с фиксацией кодов ответов, метатегов, заголовков H1 — это основа для последующего сопоставления структуры и настройки редиректов [10]. Отдельно стоит выгрузить список страниц, реально проиндексированных в Яндексе и Google, — часть страниц может отсутствовать в структуре ссылок, но быть в индексе.

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

3. Перенос данных. Экспорт каталога, изображений, характеристик, пользователей и, если нужно, истории заказов из старой CMS с последующим импортом в Битрикс. Если магазин интегрирован с 1С, отдельно проверяется, какие данные точнее — в 1С или на сайте, и куда переносить «истину» о ценах и остатках, особенно если сайт долгое время обновлялся вручную и опережал учётную систему по актуальности [2].

4. Настройка URL и карты редиректов. Сопоставление старых и новых адресов постранично, с настройкой 301-редиректов для всех несовпадающих URL. Если для каких-то страниц точного эквивалента на новом сайте нет, редирект настраивается на ближайший по смыслу раздел или карточку, а не на главную страницу [11].

5. Настройка обмена с 1С (если применимо) — по протоколу CommerceML, с проверкой расписания синхронизации, распределения задач между сайтом и 1С и обработки ошибок обмена.

6. Тестирование на staging-окружении. Перед публикацией проверяется работа каталога, фильтров, карточек, корзины, оформления заказа, платёжных и логистических интеграций.

7. Технический перенос файлов и базы. На уровне серверной инфраструктуры перенос обычно выполняется через выгрузку файлов и дампа базы данных штатными средствами Битрикс или инструментами вроде rsync и mysqldump, а перед запуском сервер проверяется официальным диагностическим скриптом на соответствие требованиям CMS [18].

8. Публикация и мониторинг. После запуска — контроль индексации, кодов ответа, скорости склейки страниц в поиске (обычно это занимает порядка месяца, в течение которого старые и новые страницы «склеиваются» в результатах поиска [12]) и работы всех сценариев покупки.

Ограничения, ошибки и риски

Потеря позиций из-за смены структуры URL. Это наиболее частая и наиболее дорогая ошибка при переезде на новую CMS: если адреса страниц меняются без корректных редиректов, поисковые системы воспринимают их как новые документы, из-за чего теряются накопленные возраст страницы, ссылочная масса и поведенческие сигналы [10].

Потеря SEO-текстов и метатегов при переносе. При автоматизированном переносе нередко «теряются» Title, Description, H1 или блоки текста, вручную написанные для конкретных карточек и разделов, что снижает релевантность страниц по ключевым запросам [10].

Неполный перенос данных, которых нет в 1С. Если часть карточек товаров годами наполнялась контент-менеджерами вручную и не синхронизировалась с учётной системой, при миграции легко потерять эти данные, если ориентироваться только на выгрузку из 1С, а не на дамп сайта [3].

Отсутствие резервной копии перед переносом. Технический перенос файлов и базы без предварительного и проверенного бэкапа — риск потери данных при сбое на любом из этапов; официальный тест сервера перед переездом помогает убедиться, что хостинг соответствует требованиям CMS [18].

Требования к хостингу недооценены заранее. У 1С-Битрикс есть конкретные технические требования к серверу — актуальная версия PHP, версия MySQL, объём памяти и свободного места на диске: рекомендуется PHP 8.1 и выше, MySQL 8.0 и выше, поддержка HTTPS и не менее 2 ГБ оперативной памяти для небольших сайтов [16], а перед запуском стоит прогнать сервер через официальный диагностический скрипт, который проверяет соответствие и аппаратных, и программных требований платформы [17].

Игнорирование локализации персональных данных. При переносе на новый хостинг легко упустить требование 152-ФЗ о размещении баз с персональными данными покупателей на серверах в России — особенно если для части инфраструктуры (например, аналитики или CRM) используются зарубежные сервисы [13].

Как выбрать: готовое решение, разработка с нуля или доработка типового шаблона

Прямого ответа «всегда берите готовый шаблон» или «всегда пишите с нуля» нет — выбор зависит от масштаба каталога и уникальности бизнес-процессов:

  • Готовый шаблон/решение из маркетплейса Битрикс подходит, если ассортимент и логика продаж стандартные (один склад, типовые способы оплаты и доставки), а задача — быстро и предсказуемо по бюджету перейти с самописной CMS.
  • Доработка типового решения — вариант для магазинов, где 80% процессов стандартны, а 20% требуют кастомной логики: нестандартный фильтр, специфичный расчёт доставки, интеграция с отраслевой системой.
  • Индивидуальная разработка на компонентах Битрикс оправдана для крупных каталогов с нетиповыми бизнес-процессами — несколькими складами, персональными ценами для B2B-клиентов, сложной логикой скидок.

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

Как может помочь «Пятый фактор»

Команда «Пятого фактора» специализируется на интернет-магазинах на 1С-Битрикс и решает задачи, которые напрямую связаны с переездом на эту платформу. В контексте миграции полезны в первую очередь два формата работ. Технический SEO-аудит магазина на 1С-Битрикс — команда проверяет индексацию, работу фильтров и параметров URL, canonical, sitemap, коды 404 и цепочки редиректов, сверяет данные с Яндекс.Вебмастером и Google Search Console и оформляет находки в приоритетный список задач для разработчика — это особенно актуально сразу после переезда, когда именно такие технические ошибки чаще всего приводят к просадке позиций. Отдельно доступен аудит производительности с планом ускорения — он полезен, если после переноса каталог, фильтр или карточки товаров стали заметно медленнее работать на новой платформе, чем ожидалось. Если задача шире и требует настройки обмена с 1С или интеграции со сторонними системами, команда может изучить конкретный процесс и предложить решение по интеграции или автоматизации.

Вывод

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

Чтобы обсудить задачу или получить консультацию, свяжитесь с командой «Пятого фактора» любым удобным способом.

Источники

[1] vc.ru — Миграция сайта на 1С-Битрикс: как переехать на другой движок — https://vc.ru/dev/483002-migraciya-sayta-na-1s-bitriks-kak-pereehat-na-drugoy-dvizhok

[2] ameton.ru — Перенос интернет-магазина с самописной CMS на 1С-Битрикс с сохранением url адресов — https://ameton.ru/portfolio/perenos-internet-magazina-s-samopisnoy-cms-na-1c-bitriks-s-sokhraneniem-url-adresov.html

[3] cmsmagazine.ru — Перенос интернет-магазина с самописной CMS и настроенной интеграцией с 1С УТ на 1С-Битрикс — https://cmsmagazine.ru/journal/cases-4531/

[4] 1c-bitrix.ru — Купить CMS «1С-Битрикc: Управление сайтом» — https://www.1c-bitrix.ru/buy/products/cms.php

[5] 1c-bitrix.ru — Возможности и цены на лицензии «1С-Битрикс: Управление сайтом» — https://www.1c-bitrix.ru/products/cms/license.php

[6] 1c-bitrix.ru — Интеграция 1С-Битрикс: Управление Сайтом и 1С:Предприятие — https://www.1c-bitrix.ru/products/cms/1c/

[7] dev.1c-bitrix.ru — Импорт из 1С (загрузка данных) — https://dev.1c-bitrix.ru/user_help/store/sale/settings/import/1c.php

[8] 1c.1c-bitrix.ru — 1С-Битрикс: Документация (протокол обмена) — https://1c.1c-bitrix.ru/support/doc.php

[9] extyl-pro.ru — Интеграция сайта на Битрикс с продуктами 1С — https://www.extyl-pro.ru/services/1c/

[10] vc.ru — Перенос сайта на новый движок (CMS) с сохранением позиций — https://vc.ru/marketing/2617122-perenos-sajta-na-novuyu-cms

[11] directline.pro — Перенос сайта на другую CMS: как обновить сайт без потери позиций — https://www.directline.pro/blog/obnovlyaem-sayt-kak-ne-poteryat-pozitsii/

[12] seo.ru — Переезд на новую CMS с сохранением позиций и трафика из поиска — https://seo.ru/blog/pereezd-na-novuyu-cms-s-sohraneniem-pozicij-i-trafika-iz-poiska/

[13] klerk.ru — 152-ФЗ о персональных данных: требования закона для бизнеса в 2026 году — https://www.klerk.ru/blogs/roskom24/674017/

[14] wcr-consulting.com — Локализация персональных данных по 152-ФЗ: требования — https://wcr-consulting.com/blog/2026/03/13/lokalizaciya-baz-dannyh-personalnyh-dannyh/

[15] reestr.digital.gov.ru — 1С-Битрикс: Управление сайтом (реестр российского ПО) — https://reestr.digital.gov.ru/reestr/301404/

[16] vadim24.ru — Требования к хостингу и серверу для 1С-Битрикс — https://vadim24.ru/blog/bitrix/trebovaniya-k-khostingu-i-serveru-dlya-1s-bitriks/

[17] klondike-studio.ru — Требования к хостингу под Битрикс — https://klondike-studio.ru/standards/trebovaniya-k-khostingu-pod-bitriks/

[18] maxiplace.ru — 2 способа переноса Битрикса 1С и Битрикс24 на другой хостинг — https://maxiplace.ru/blog/bitrix/kak-perenesti-sayt-na-bitrikse-na-drugoy-khosting-2-sposoba/

[19] 5factor.ru — Технический SEO-аудит интернет-магазина на 1С-Битрикс — https://5factor.ru/uslugi/tehnicheskoe-seo/tehnicheskoe-seo-bitrix/

Нужна помощь по этой задаче?
На странице услуги «Перенос самописного сайта на CMS» указаны состав работ, результат и фиксированная цена.