Мигратор на 4 — перенос магазина с OpenCart 3 на OCM Store (OpenCart 4)
Миграция магазина с OpenCart 3 на OpenCart 4
Мигратор на 4 переносит интернет-магазин с OpenCart 3, ocStore 3 или LiveStore 3 на OCM Store — русскую сборку OpenCart 4.1.0.4.
Модуль копирует в новую установку каталог, покупателей и историю заказов. Товары, категории, покупатели и заказы сохраняют свои номера.
Старый магазин при этом не меняется. Мигратор только читает его базу и папку изображений. Магазин продолжает работать, пока вы проверяете новый.
Покупатели входят со своими старыми паролями. Старые SEO-адреса страниц открывают те же страницы на новом сайте.
Что переносится
Мигратор переносит данные, с которыми магазин работает каждый день. Связи между ними сохраняются.
- Товары: описания, цены, остатки, опции, атрибуты, скидки, акции и пути к фотографиям.
- Категории, производители, фильтры и информационные страницы.
- Покупатели: адреса, группы, бонусные баллы, баланс и закладки.
- Заказы: товары, суммы, налоги, статусы, комментарии и возвраты.
- Отзывы, SEO-адреса, мета-теги и заголовки страниц.
- Справочники: страны, регионы, валюты, налоги, статусы, единицы веса и размера.
Номера, пароли и адреса остаются прежними
Каждый товар, категория, покупатель и заказ получает в новом магазине тот же ID. Номер заказа покупателя не меняется.
Новые товары и заказы продолжают нумерацию после самых больших старых номеров. Конфликтов с перенесёнными записями не возникает.
Покупателям не нужно восстанавливать пароль. При первом входе новый магазин сам переводит пароль в современный формат хранения.
Штатные SEO-адреса товаров, категорий, производителей и статей переносятся вместе с полными путями. Ссылки из поиска и закладок ведут на те же страницы.
- Исходные ID товаров, категорий, покупателей и заказов.
- Вход со старыми паролями OpenCart 3.
- Старые SEO-адреса на новом сайте.
- Дробные количества до четырёх знаков, например 1,25 кг.
История заказов без пересчёта
Суммы, цены и налоги старых заказов переносятся точно, без пересчёта по новым ценам. Курсы валют тоже не пересчитываются.
Перенесённые заказы можно открыть, просмотреть и распечатать в админке. Изменение и пересчёт таких заказов заблокированы. Так старые суммы не исказятся из-за новых настроек доставки и налогов.
Свежая OCM Store без ручной очистки
Новая OCM Store устанавливается с демо-товарами, категориями и страницами. Удалять их вручную не нужно.
При подготовке Мигратор сравнивает каждую запись с демо-данными установщика. Нетронутые демо-записи он удаляет одной операцией.
Если вы изменили демо-товар или добавили свою запись, подготовка остановится. Мигратор ничего не удалит и покажет причину.
Проверка до переноса
Сначала Мигратор проверяет старую базу: структуру таблиц, поля и доступность данных. Запись не начнётся, пока проверка не пройдёт.
Затем мастер строит план переноса. В плане видно, какие данные и поля попадут в новый магазин. Вы подтверждаете план перед записью.
Если значение не помещается в новую базу, перенос остановится с понятным сообщением. Мигратор не обрезает данные и не пропускает записи молча.
- Проверка структуры старой базы и ошибок чтения.
- Сопоставление языков старого и нового магазина.
- Поля доработок старого магазина: перенос в отдельные колонки или в закрытый журнал.
- Контрольная сумма плана, чтобы перенос шёл ровно по нему.
Перенос порциями с паузой и продолжением
Данные записываются небольшими порциями. После каждой порции сохраняется точка продолжения.
Перенос можно поставить на паузу. Если сервер или браузер прервёт работу, мастер продолжит с последней сохранённой порции. Дублей не будет.
Перед продолжением и в конце Мигратор сверяет план, старую базу и уже записанные данные. Если старый магазин изменился после построения плана, перенос остановится.
Для большого каталога есть запуск из командной строки сервера. Он не зависит от ограничений времени в браузере.
Фотографии товаров
После переноса данных Мигратор копирует фотографии товаров, галерей, категорий, производителей и значений опций из папки старого магазина. Файлы копируются порциями, каждый сверяется после записи.
Пока копирование не завершено, новый магазин может показывать недостающие фото прямо из папки старого. Файлы, которых нет и на старом сайте, мастер считает отдельно.
Языки и валюта
Мигратор сопоставляет языки старого и нового магазина и сохраняет все описания. Язык без пакета перевода для OpenCart 4 сохраняется, но остаётся выключенным.
Базовая валюта, цены и курсы переносятся как есть. Модуль курсов валют для переноса не нужен.
Мастер и руководство в админке
Мигратор работает как модуль в админке новой OCM Store. Мастер ведёт по шагам: проверка, план, перенос, совместимость и фотографии.
Ход переноса, предупреждения и журнал событий видны на экране мастера. Подробное руководство открывается на вкладке «Руководство».
После переезда интерфейс модуля можно удалить. Перенесённые данные, вход со старыми паролями и старые адреса продолжат работать.
Лицензия без ввода ключа
Ключ вводить не нужно. После установки Мигратор сам получает пробную лицензию на 72 часа для домена нового магазина.
После подтверждения покупки автором лицензия становится бессрочной. Дальше Мигратор к серверу лицензий не обращается.
Без лицензии проверка источника и план доступны, а перенос данных закрыт. На тестовых адресах лицензия не нужна, поэтому пробный перенос можно сделать на копии.
Серверу лицензий ocmarket.ru передаются только эти данные:
- код модуля и домен нового магазина;
- случайный идентификатор установки;
- версии модуля, OpenCart и PHP;
- пометка для автора, если вы её оставили.
Данные переносимого магазина не передаются. Работа перенесённого магазина от лицензии не зависит.
Важно: данные переносятся в новую OCM Store. Тема, модули и настройки старого магазина не переносятся: оплату, доставку и оформление настраивают в новом магазине.
FAQ Вопросы и Ответы
Можно ли перенести магазин с OpenCart 3 на OpenCart 4?
Да. Мигратор переносит каталог, покупателей и историю заказов с OpenCart 3, ocStore 3 и LiveStore 3 на OCM Store 4.1.0.4. Это русская сборка OpenCart 4. Другие сборки OpenCart 4 и ocStore 4 в роли нового магазина не поддерживаются.
Это обновление старого магазина или перенос в новый?
Перенос. Вы устанавливаете новую OCM Store отдельно от старого магазина, и Мигратор копирует в неё данные. Старый магазин только читается и работает до переключения.
Какие версии старого магазина поддерживаются?
Проверены OpenCart 3.0.4.1, ocStore 3.0.3.9 и 3.0.4.1, LiveStore 3.0.4.3 и 3.0.4.5. Другие сборки 3.x мастер проверяет по фактической структуре базы. Если структура не распознана, перенос не начнётся, а мастер покажет причину.
Что именно переносится?
Товары с ценами, остатками, опциями, атрибутами, скидками и акциями. Категории, производители, фильтры, отзывы и информационные страницы. Покупатели с адресами, группами, бонусами и балансом. Заказы с товарами, суммами, историей и возвратами. А также SEO-адреса, мета-теги и справочники: страны, регионы, валюты, налоги и статусы.
Что не переносится?
Тема оформления, сторонние модули и их таблицы, настройки магазина, учётные записи администраторов, купоны, подарочные сертификаты, баннеры и блог. Картинки внутри текстов, фото по внешним ссылкам и файлы для скачивания не копируются. Переносится только основной магазин, мультимагазин не поддерживается.
Смогут ли покупатели войти со старыми паролями?
Да. Мигратор включает поддержку паролей OpenCart 3, ocStore 3 и LiveStore 3. Покупатель входит со своим паролем, а новый магазин сохраняет его в современном формате. Восстанавливать пароли не нужно.
Сохранятся ли SEO-адреса и позиции в поиске?
Штатные SEO-адреса товаров, категорий, производителей и статей переносятся, старые ссылки открывают те же страницы. Адреса сторонних SEO-модулей, например SEO Pro, отдельно не проверялись. Позиции зависят не только от адресов, поэтому гарантировать их нельзя.
Сохранятся ли номера заказов и ID товаров?
Да. Товары, категории, покупатели и заказы получают в новом магазине те же ID. Новые записи продолжают нумерацию после самых больших старых номеров.
Перенесутся ли фотографии товаров?
Да, отдельным шагом после данных. Мигратор копирует фото товаров, галерей, категорий, производителей и значений опций из папки старого магазина. Поддерживаются JPEG, PNG, GIF и WebP. Файлы, которых нет и на старом сайте, мастер показывает отдельным счётчиком.
Что будет с заказами, которые придут во время переноса?
Мигратор переносит данные в том виде, в каком они были при построении плана. Если старые данные изменятся, перенос остановится и не смешает старые и новые записи. Поэтому на время финального переноса переведите старый магазин в режим обслуживания. Дозагрузки новых заказов позже нет.
Можно ли сначала сделать пробный перенос?
Да. Сделайте пробный перенос в отдельную установку и проверьте её. Для финального переезда повторите перенос в новую чистую OCM Store. Повторный перенос в ту же установку не предусмотрен.
Что нужно, чтобы запустить перенос?
Новая OCM Store 4.1.0.4, доступ к серверу и запуск PHP из командной строки. Новый магазин должен видеть базу и папку изображений старого — проще всего, когда оба на одном сервере. Одного доступа в админку недостаточно.
Нужно ли очищать новую OCM Store перед переносом?
Нет, если демо-данные не менялись. При подготовке Мигратор сам удаляет нетронутые демо-товары, категории, производителей, атрибуты, опции, купоны, информационные страницы и их SEO-адреса. Если вы что-то изменили или добавили, подготовка остановится и ничего не удалит. Демо-баннеры и модули главной страницы остаются.
Нужно ли вводить ключ лицензии?
Нет. После установки Мигратор сам получает лицензию для домена нового магазина: пробную на 72 часа, бессрочную — после подтверждения покупки автором. Без лицензии открыты проверка и план, а перенос данных закрыт. На тестовых адресах вроде localhost и *.test лицензия не нужна.
Сколько времени занимает перенос?
Время зависит от объёма каталога и мощности сервера. Данные пишутся порциями, перенос можно поставить на паузу и продолжить с места остановки. Большой каталог удобнее переносить из командной строки, без ограничений браузера.
Что проверить перед открытием нового магазина?
Оформление нового заказа, оплату, доставку, тему, баннеры главной страницы, сторонние модули, фотографии и вход покупателей. Мигратор переносит данные, но не настраивает работу магазина. Режим обслуживания он не выключает — откройте магазин сами после проверки.
Можно ли удалить Мигратор после переезда?
Да, интерфейс модуля удаляется в списке модулей. Перенесённые данные, журнал и поддержка старых паролей и адресов остаются. Сам пакет установщик удалить не даст: он нужен этой поддержке.
Характеристики
Совместимость и технические требования.
Версии и обновления
Текущая версия и условия получения обновлений.
История изменений появится вместе со следующими версиями.
Отзывы покупателей
Подтверждённых отзывов пока нет.
Вопросы продавцу
Уточните совместимость и возможности до покупки. Не публикуйте пароли и доступы к магазину.

















