Как импортировать товары из OpenCart 1.5.6.4 в OpenCart 2.0.3.1

Я экспортировал свои продукты в файл электронной таблицы Excel, а затем установил свои продукты в чистую установку OpenCart 1.5.6.4. Затем я загрузил OpenCart 2.0.3.1 и запустил скрипт обновления. Когда я впервые запустил скрипт, все прошло хорошо, несмотря на то, что он добавил несколько новых строк в мои файлы config.php.

Есть ли способ экспортировать мои продукты и категории из моего OpenCart 1.5.6.4 и импортировать их непосредственно в установку OpenCart 2.0.3.1?

У меня есть сценарий обновления в магазине расширений, но ничего не работает.


person Erikman    schedule 28.07.2015    source источник


Ответы (3)


В OpenCart 1.5.6.4 перейдите в меню «Администратор» -> «Система» -> «Резервное копирование/восстановление», выберите все таблицы продуктов и сделайте их резервную копию. В OpenCart 2.0.3.1 перейдите в меню «Администратор» -> «Инструменты» -> «Резервное копирование / восстановление», загрузите файл резервной копии и выполните восстановление. Вот и все.

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

person Vidhyut Pandya    schedule 29.07.2015

да, вы можете экспортировать свои продукты opencart 1.5.6, категории, атрибуты и импортировать их в opencart 2.2.x с помощью это расширение. Для Opencart 1.5.6 установите расширение этой версии и затем импортируйте их через это расширение.

person Bipul Roy    schedule 16.08.2016

Если ваша OC 1.5.6.4 не была живой системой, в основном вы можете сделать это предложенными способами, и все будет в порядке. Если это так, вам нужно экспортировать их со связанными живыми таблицами (заказ, адрес, клиент, IP-адрес клиента, история заказов, order_product, order_total и т. д.). Пожалуйста, сделайте первую резервную копию!. Всегда регулярно делайте резервные копии. Сократите целевые таблицы (в них могут быть демонстрационные данные), отключите их свойства автоинкремента, если они есть. (после миграции вам нужно будет снова включить (всегда обратите внимание, не доверяйте своей памяти), проверьте наличие любых разных полей между структурой двух таблиц и упорядочите их (не так много, но есть) и, наконец, закодируйте некоторую вставку в выберите из sql заявления , вот и все. Осталось несколько тестов и мелких исправлений. Я предпочел этот ручной путь и мигрировал с живой OC 1.5.5.1 на 3.0.3.1. Было действительно весело. Честно говоря, не пробовал другие способы. Может быть, они были проще, чем это.Но преимущество этого пути помогает вам прогрессировать в ноу-хау.С уважением.

person gotofourths    schedule 10.08.2020