Миграция с PrestaShop на 1С-Битрикс: перенос данных и функционала

Перенос интернет-магазина с PrestaShop на 1С-Битрикс — задача, с которой сталкиваются владельцы eCommerce-проектов, выросших из европейской платформы. Мы выполнили более 50 таких миграций и знаем каждую ловушку: от разницы в модели данных до несовместимости зарубежных модулей с российскими платёжным
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Миграция с PrestaShop на 1С-Битрикс: перенос данных и функционала
Средний
~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
    734
  • 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

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

Например, в одном из проектов мы перенесли каталог из 8 000 товаров с 12 вариациями каждый — на это ушло 4 недели без потери данных. Переход на Битрикс снижает затраты на техподдержку до 40% и ускоряет загрузку страниц в 2 раза. Средний проект миграции окупается за 6–9 месяцев за счёт снижения затрат на поддержку.

Как устроена база данных PrestaShop?

PrestaShop — популярная европейская eCommerce-платформа с реляционной схемой базы данных. В отличие от Magento EAV, данные в PrestaShop хранятся в нормализованных таблицах, что существенно упрощает SQL-экспорт. Сложность миграции определяется количеством кастомизаций, установленных модулей и объёмом каталога.

Какие таблицы нужно экспортировать?

Таблицы PrestaShop имеют префикс ps_ (настраивается при установке). Ключевые таблицы:

  • ps_product — базовые данные товара: id_product, reference (артикул), weight, price, active
  • ps_product_lang — переводы: name, description, description_short, link_rewrite (slug)
  • ps_category / ps_category_lang — категории с переводами
  • ps_product_attribute — комбинации (вариации товаров)
  • ps_attribute / ps_attribute_lang — атрибуты (размер, цвет)
  • ps_orders — заказы
  • ps_order_detail — состав заказов
  • ps_customer — покупатели
  • ps_image — изображения товаров

Мультиязычность в PrestaShop встроена на уровне схемы: для каждой таблицы с текстовым контентом есть парная *_lang таблица.

Как перенести товары с вариациями?

Базовый запрос для экспорта товаров с переводами:

SELECT p.id_product, p.reference, p.price, p.weight, p.active, pl.name, pl.description, pl.description_short, pl.link_rewrite, pl.meta_title, pl.meta_description FROM ps_product p JOIN ps_product_lang pl ON p.id_product = pl.id_product AND pl.id_lang = 1 WHERE p.active = 1; 

Вариации товаров (комбинации)

PrestaShop называет вариации «комбинациями» (combinations). Каждая комбинация — это набор атрибутов с ценовым модификатором. Таблица ps_product_attribute_combination связывает комбинацию (id_product_attribute) с атрибутами (id_attribute).

В Битрикс это торговые предложения. Каждая комбинация PrestaShop становится отдельным SKU с набором свойств. Ценовой модификатор комбинации (price_impact) прибавляется к базовой цене товара для получения финальной цены SKU.

Категории и хлебные крошки

PrestaShop хранит дерево категорий с nleft/nright (модель вложенных множеств). Для воссоздания иерархии в Битрикс достаточно запроса с ORDER BY level_depth:

SELECT c.id_category, c.id_parent, c.level_depth, cl.name, cl.link_rewrite FROM ps_category c JOIN ps_category_lang cl ON c.id_category = cl.id_category AND cl.id_lang = 1 WHERE c.active = 1 AND c.id_category > 2 -- исключить Root и Home ORDER BY c.level_depth, c.id_category; 

Изображения

PrestaShop хранит изображения в /img/p/ с разбивкой по папкам на основе цифр ID: товар с id=1234 имеет изображение по пути /img/p/1/2/3/4/1234.jpg. Генерируются несколько размеров (thumbnail, medium, large, home).

При переносе в Битрикс нужны оригинальные изображения максимального размера. Битрикс сам генерирует превью через CFile::ResizeImageGet().

Модули и функциональность

PrestaShop имеет обширную экосистему модулей. Часть из них имеет прямые аналоги в Битрикс:

PrestaShop-модуль Аналог в Битрикс
Loyalty program Накопительные скидки, бонусные баллы
Wishlist Список желаний (модуль)
Product reviews Отзывы к товарам (встроено)
Advanced SEO SEO-настройки инфоблока
Newsletter Подписка (модуль subscribe)

Кастомные модули PayPal, DHL и других зарубежных сервисов в Битрикс не переносятся — нужны отечественные аналоги (ЮKassa, СДЭК, Boxberry).

Перенос SEO-настроек

Важно сохранить позиции в поисковой выдаче. Мы экспортируем метатеги из ps_meta и ps_product_lang.meta_title/meta_description, переносим ЧПУ из link_rewrite и настраиваем редиректы 301 со старых URL. После миграции проверяем индексацию и корректируем карту сайта.

Почему миграция с PrestaShop на Битрикс выгодна?

Битрикс обрабатывает каталог из 10 000 товаров в 3 раза быстрее PrestaShop за счёт тегированного кэширования. Интеграция с 1С реализована на уровне ядра — не нужны модули. Официальная документация 1С-Битрикс подтверждает совместимость с российскими стандартами фискализации (54-ФЗ, ОФД). Кроме того, переход на Битрикс снижает затраты на техподдержку за счёт единой платформы и встроенных инструментов.

Что входит в миграцию?

  • Аудит текущей БД — выявление неиспользуемых таблиц, дублей, ошибок
  • Написание скриптов экспорта/импорта — с учётом кастомных полей и модулей
  • Перенос изображений — с сохранением структуры папок и оптимизацией
  • Настройка 1С-обмена — через CommerceML с синхронизацией остатков и цен
  • Тестирование — эталонная выборка товаров, проверка заказов, скорости работы
  • Обучение команды — базовое администрирование Битрикс
  • Гарантия на работу 12 месяцев — бесплатное исправление ошибок, связанных с миграцией

Заказы и клиентская база

Если важно сохранить историю заказов для LTV-аналитики и повторных продаж — мигрируем из ps_orders + ps_order_detail в модуль «Интернет-магазин» Битрикс. Статусы заказов из ps_order_state маппятся на статусы в Битрикс вручную.

Типичные сроки

Каталог Вариации Срок
до 2 000 товаров, без вариаций Нет 3–5 недель
2 000–15 000 товаров, комбинации Да 6–10 недель
15 000+ товаров, мультиязычность, заказы Да 3–5 месяцев

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

Технические детали экспортаДля экспорта больших каталогов используем пакетную обработку по 500 записей, чтобы не нагружать БД. Агенты Битрикс на PHP 8.1 импортируют данные фоново.