+7 499 938 8452 пн.-пт. 10:00 – 17:00
Есть идея по этому модулю?

Опишите доработку или сценарий — обсудим вместе с другими клиентами.

Все идеи для обсуждения

Отправка доступна после входа или регистрации. Текст формы сохранится.

IDETA: Перенос пользователей и заказов

Менее 50 раз установок
от IDETA
Ставится из 1С-Битрикс Marketplace за пару минут — вкладка «Установка».

Технические данные

Число установок:
Менее 50 раз
Версия:
1.0.3
Адаптивность:
Нет
Поддержка композита:
Нет
Дата публикации:
28.10.2026

Совместимые редакции

Описание

Переносит пользователей, группы, пользовательские поля, аватары, пароли и историю заказов со старого сайта на 1С-Битрикс на новый. На старый сайт достаточно загрузить один файл: он работает даже на PHP 7 и в кодировке windows-1251. Перенос идёт пошагово, его можно останавливать и продолжать, а повторный запуск не создаёт дублей.  

Переезжаете на новый сайт и не хотите терять покупателей? Модуль переносит клиентскую базу со старого сайта на 1С-Битрикс вместе с паролями: после переезда пользователи входят со своими прежними логином и паролем, а в личном кабинете видят свою историю заказов.

Что переносится
  • Пользователи: все поля профиля, даты регистрации и последнего входа, активность.
  • Пароли: хэши переносятся как есть, поэтому восстанавливать пароль никому не нужно.
  • Конкретные пользователи: вместо целых групп можно вставить список ID, логинов или e-mail. Модуль перенесёт только этих пользователей и их заказы, а ненайденных запишет в журнал.
  • Группы: можно перенести пользователей из нескольких групп за один запуск. Для каждой группы источника вы выбираете одно из трёх действий: добавлять пользователей в существующую группу нового сайта, создать такую же группу или не назначать группу совсем.
  • Пользовательские поля (UF_*): строка, число, дата, дата/время, да/нет, список, ссылка и файл. Поля создаются автоматически, а значения списков сопоставляются по XML_ID и названию.
  • Файлы: фото и логотип в профиле, файловые пользовательские поля. Поддерживаются и файлы из облачного хранилища.
  • Заказы: корзина со свойствами позиций, свойства заказа, оплаты, отгрузки, статус, отмена, комментарии, исходные даты и номер заказа.
Как устроен перенос
  • Старый сайт подключается двумя способами. Первый — файл выгрузки: модуль на новом сайте генерирует один PHP-файл, а вы загружаете его на старый сайт по FTP. Устанавливать там ничего не нужно, файл работает на старых редакциях ядра и интернет-магазина и в кодировке windows-1251. Второй — модуль на обоих сайтах: подходит, если старый сайт тоже на PHP 8.2+ и ядре 23+. Пароль администратора старого сайта не нужен ни в одном из способов, доступ к базе данных тоже.
  • Защищённый обмен. Каждый запрос подписывается секретным ключом (HMAC-SHA256) и действует 5 минут. Доступ можно ограничить по IP. Файл выгрузки действует ограниченный срок (по умолчанию 7 дней). Если сменить ключ, все ранее скачанные файлы перестают работать.
  • Пошагово и с возобновлением. Перенос идёт порциями с индикатором прогресса. Его можно приостановить, закрыть вкладку и продолжить позже. Если связь оборвалась, шаг повторится автоматически.
  • Без дублей. Модуль запоминает, какие пользователи, заказы и файлы уже перенесены. Повторный запуск дозальёт только новое.
  • Существующие пользователи. Совпадения ищутся по логину или e-mail. Совпавшего пользователя можно не трогать (к нему привяжутся только заказы) или обновить. Учётные записи администраторов нового сайта модуль никогда не изменяет.
  • Заказы — как история. Каталог и остатки нового сайта не затрагиваются: нет резервов, списаний и пересчёта скидок, письма покупателям не уходят. Товар связывается с каталогом нового сайта по XML_ID, если найден. Типы плательщиков, статусы, платёжные системы и службы доставки сопоставляются автоматически, а в мастере это сопоставление можно поправить вручную. Статусы и платёжные системы, которых нет на новом сайте, модуль создаёт сам (платёжные системы — неактивными). Оплаты не теряются: несопоставленные можно перенести на платёжную систему по умолчанию с сохранением суммы, признака «оплачено» и исходного названия.
  • Перенести заказы заново. Если сопоставление оказалось неудачным, у задания есть кнопка: модуль удалит созданные им заказы и перенесёт их заново с новыми настройками. Заказы, созданные на сайте не модулем, не затрагиваются.
  • Подробный журнал. Если пользователь или заказ не перенёсся, в журнале будет видно, какой именно и почему. Сбой на одной записи не останавливает перенос остальных.
Кому подойдёт
  • Переезд интернет-магазина на новый сайт или новую редакцию.
  • Объединение нескольких сайтов в один.
  • Перенос клиентской базы с тестового сайта на рабочий и обратно.
Ограничения
  • Не переносятся пользовательские поля, которые ссылаются на справочники старого сайта (привязка к элементу или разделу инфоблока, к сотруднику и т. п.). Каждое такое поле записывается в журнал.
  • Все позиции заказа попадают в одну отгрузку, даже если на старом сайте отгрузок было несколько.
  • Заказ, у которого тип плательщика не сопоставлен, не переносится.
  • На старых версиях «Интернет-магазина» (до 16.0) в заказе была одна оплата и одна доставка — они и переносятся. Значения свойств типа «Местоположение» переносятся как есть: если на старом сайте это ID, а не код местоположения, их нужно проверить.
  • Обработчики событий заказа на новом сайте (обмен с 1С, CRM и т. п.) срабатывают на каждый перенесённый заказ. Отключите их на время переноса, если это нужно.
Требования
  • Новый сайт: PHP 8.2+, главный модуль версии 23.0+, кодировка UTF-8, MySQL.

Контакты и данные для обращения (версии модуля, ядра и PHP) есть на вкладке «Поддержка» в настройках модуля.

Вариант 1. Файл выгрузки (подходит для любого старого сайта)

  1. Установите модуль на новый сайт.
  2. Откройте «Настройки модуля → Приёмник». Укажите адрес старого сайта и выберите «на источник загружен файл выгрузки».
  3. Нажмите «Скачать файл выгрузки» и загрузите полученный файл ideta_tu_export.php на старый сайт в папку /bitrix/tools/ (через FTP или файловый менеджер хостинга).
  4. Нажмите «Сохранить и проверить соединение».
  5. Откройте «Настройки → IDETA: Перенос пользователей и заказов → Новый перенос». Выберите группы, параметры и, если переносите заказы, сопоставьте справочники.
  6. После переноса удалите файл со старого сайта.

Вариант 2. Модуль на обоих сайтах (старый сайт на PHP 8.2+ и ядре 23+)

  1. Установите модуль на оба сайта.
  2. На старом сайте откройте «Настройки модуля → Источник», отметьте «Разрешить выгрузку» и скопируйте секретный ключ.
  3. На новом сайте откройте «Настройки модуля → Приёмник», выберите «на источнике установлен этот модуль», укажите адрес старого сайта и ключ, затем нажмите «Сохранить и проверить соединение».
  4. Запустите перенос так же, как в варианте 1. После переноса выключите выгрузку на старом сайте.
  • Модуль переписан полностью на D7. Обмен идёт через подписанное API вместо входа в административную часть по паролю.
  • Новое: сопоставление и автоматическое создание статусов заказов и платёжных систем, платёжная система по умолчанию для несопоставленных оплат, кнопка «Перенести заказы заново».
  • Новое: перенос конкретных пользователей по списку ID, логинов или e-mail; поиск существующих пользователей по цепочке ключей (логин, e-mail, телефон, XML_ID, пользовательское поле).
  • Новое: файл выгрузки для старых сайтов. Устанавливать модуль на старый сайт больше не обязательно, поддерживаются PHP 7.0+ и windows-1251.
  • Новое: перенос заказов, файлов и аватаров, сопоставление групп, несколько групп за один запуск.
  • Задания с паузой и продолжением, журнал ошибок, перенос без дублей.
  • Пароль администратора старого сайта больше не хранится в настройках.

Установка

Вариант 1. Файл выгрузки (подходит для любого старого сайта)

  1. Установите модуль на новый сайт.
  2. Откройте «Настройки модуля → Приёмник». Укажите адрес старого сайта и выберите «на источник загружен файл выгрузки».
  3. Нажмите «Скачать файл выгрузки» и загрузите полученный файл ideta_tu_export.php на старый сайт в папку /bitrix/tools/ (через FTP или файловый менеджер хостинга).
  4. Нажмите «Сохранить и проверить соединение».
  5. Откройте «Настройки → IDETA: Перенос пользователей и заказов → Новый перенос». Выберите группы, параметры и, если переносите заказы, сопоставьте справочники.
  6. После переноса удалите файл со старого сайта.

Вариант 2. Модуль на обоих сайтах (старый сайт на PHP 8.2+ и ядре 23+)

  1. Установите модуль на оба сайта.
  2. На старом сайте откройте «Настройки модуля → Источник», отметьте «Разрешить выгрузку» и скопируйте секретный ключ.
  3. На новом сайте откройте «Настройки модуля → Приёмник», выберите «на источнике установлен этот модуль», укажите адрес старого сайта и ключ, затем нажмите «Сохранить и проверить соединение».
  4. Запустите перенос так же, как в варианте
  5. После переноса выключите выгрузку на старом сайте.
  • E-mail: igor@ideta.ru
  • Телефон: +7 905 805-42-52
  • Режим работы: пн–пт, 10:00–19:00 (МСК)
  • Среднее время реакции на обращение: до 24 часов в рабочее время

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru

Подтвердите что сама лицензия у вас куплена

IDETA: Перенос пользователей и заказов
IDETA: Перенос пользователей и заказов
5 990 руб

Каталог для ИИ