Самый простой способ использовать один модуль на оба сайта типа такого
https://www.opencart.com/index.php?route=marketpla..., он бесплатный и в целом проверен и отлажен.
Механизм примерно такой:
1) со старого сайта всё выгружается последовательно в отдельные файлы (атрибуты, опции, категории, товары)
2) создается новый сайт на поддомене (не на локале)
3) на новый сайт всё загружается (опять же, сначала атрибуты, опции, потом категории и товары)
Совет: модуль обычно работает норм, а если не работает, то чаще всего выдает ошибку несовпадения заголовков полей, лечится тем, что можно на новом сайте вручную создать товар, потом его выгрузить и использовать эту выгрузку как образец, чтобы сверять поля.
Также если много товаров и шаред хостинг - модуль может не потянуть из-за серверных ограничений.
Ну а вообще можно просто слить нужные таблицы в базах данных и потом импортировать их в новый сайт через phpmyadmin. Правки там, насколько помню, минимальны и больше касаются ocstore версии, чем оригинального opencart.