Как переместить товары с платформы Опенкарт версии 2 на платформу Опенкарт версии 3?

Как правильно перенести товары и настроенные модули для импорта-экспорта с магазина на OpenCart 2.0.3.1 на OpenCart 3 или 4? Планирую использовать бесплатный модуль для импорта-экспорта на OpenCart 3, но не можете его установить на локальной версии. Как правильно подготовиться к переходу и протестировать работу этого модуля до переноса данных?
  • 26 июля 2024 г. 10:22
Ответы на вопрос 2
Для начала, необходимо убедиться, что версия бесплатного модуля для импорта-экспорта совместима с платформой OpenCart 3. Проверьте информацию о совместимости на официальном сайте разработчика модуля или обратитесь к ним за помощью.

Затем следует подготовиться к переносу данных, для этого рекомендуется выполнить следующие шаги:

1. Создайте резервную копию базы данных и файлов вашего магазина на OpenCart 2.0.3.1.
2. Обновите ваш магазин OpenCart 2.0.3.1 до последней версии OpenCart 3 или 4. Для этого может потребоваться использование специальных инструкций или помощи разработчика.
3. Установите и настройте бесплатный модуль для импорта-экспорта на новой версии OpenCart.
4. Перенесите данные с помощью модуля, следуя инструкциям разработчика.
5. Проведите тестирование работоспособности модуля и импортированных данных на новой версии OpenCart.

Если не удается установить модуль на локальной версии, попробуйте обратиться за помощью к разработчику модуля или к команде поддержки OpenCart.

Также обратите внимание на возможные изменения в структуре базы данных или настроек магазина при обновлении до новой версии OpenCart, это может повлиять на процесс импорта данных и работу модуля.
Самый простой способ использовать один модуль на оба сайта типа такого https://www.opencart.com/index.php?route=marketpla... , он бесплатный и в целом проверен и отлажен. 

Механизм примерно такой:
1) со старого сайта всё выгружается последовательно в отдельные файлы (атрибуты, опции, категории, товары)
2) создается новый сайт на поддомене (не на локале)
3) на новый сайт всё загружается (опять же, сначала атрибуты, опции, потом категории и товары)

Совет: модуль обычно работает норм, а если не работает, то чаще всего выдает ошибку несовпадения заголовков полей, лечится тем, что можно на новом сайте вручную создать товар, потом его выгрузить и использовать эту выгрузку как образец, чтобы сверять поля.

Также если много товаров и шаред хостинг - модуль может не потянуть из-за серверных ограничений.

Ну а вообще можно просто слить нужные таблицы в базах данных и потом импортировать их в новый сайт через phpmyadmin. Правки там, насколько помню, минимальны и больше касаются ocstore версии, чем оригинального opencart.
Похожие вопросы