Для того чтобы перейти с OpenCart на Shop-Script, используйте бесплатный плагин «Переход на Shop-Script».
1. Настройка OpenCart
Убедитесь, что OpenCart обновлен до версии 1.5 или выше.
Установите плагин OpenCart API. Этот плагин необходим для подключения со стороны Shop-Script и автоматического импорта данных.
2. Перенос данных из OpenCart в Shop-Script
Установите Shop-Script: зарегистрируйтесь в облаке Webasyst или установите скрипты на своем сервере.
В установленном бекенде Shop-Script откройте встроенное приложение «Инсталлер», перейдите в раздел «Плагины», выберите плагины для Shop-Script, найдите и установите одной кнопкой плагин «Переход на Shop-Script».
Для импорта данных откройте приложение «Магазин» и перейдите в раздел «Импорт/экспорт».
Выберите пункт «Переход на Shop-Script».
Из списка доступных CMS выберите «OpenCart».
Введите URL витрины вашего магазина на базе OpenCart и нажмите на «Загрузить».
Выберите тип товаров, который нужно присвоить товарам, импортируемым из OpenCart.
В открывшемся списке характеристик, полученном из OpenCart, выберите соответствие каждой характеристики нужному типу характеристик из числа доступных в Shop-Script.
Если необходимо сохранить в Shop-Script числовые идентификаторы (id) товаров и категорий, которые были присвоены им в магазине на основе OpenCart, включите настройку «Сохранять ID».
Нажмите на кнопку подтверждения для запуска импорта данных.
Дождитесь завершения процесса — не закрывайте окно браузера до его окончания.
34 комментария
А заказы он разве не переносит?
Такой возможности в плагине пока нет. В текущей версии переносятся только товары, их характеристики и изображения, категории товаров и информационные страницы.
Как установить плагин web api на opencart 2.0?
Вам стоит уточнить этот момент в справочной системе Opencart.
скажите пожалуйста при переезде с opencart на shopscript сайт на opencart продолжает работать?
Смотря что вы решите по поводу своего магазина на OpenCart после переезда. Сам по себе перенос данных с помощью плагина никак не влияет на работу старого магазина.
Empty server response https://login-site.ru/index.php?route=api/store...
Подскажите как исправить ошибку
В тексте и в адресе ссылки домены не совпадают. Может быть, проблема как-то связана с этим?
Сайт на opencart 1.5.5.1.2
при попытке переноса
Покажите содержимое строки №15 из файла catalog/model/tool/image.php.
14 public function resize($filename, $width, $height, $type = "") {
15 if (!file_exists(DIR_IMAGE . $filename) || !is_file(DIR_IMAGE . $filename)) {
16 return;
17 }
Перед
добавьте
Теперь Database error. See log for details.migrate.log
А что появилось в лог-файле db.log?
db.log
У вас что-то странное происходит.
Во-первых нет очень важной таблицы wa_app_settings. Как у вас вообще что-то работает без неё, непонятно.
Во-вторых, во время работы плагина переноса данных из OpenCart MySQL-сервер отключается при выполнении простого SELECT-запроса
Попробуйте выяснить у своего хостинг-провайдера, почему у MySQL-сервера такая реакция на этот SQL-запрос.
Поправили. Теперь
Unexpected server response: <br /> <br /> Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1 bytes) in /home/.../public_html/system/database/mysqliz.php on line 32<br />
Не хватило памяти? VPS, 2Гб памяти, 18к товарных позиций с картинками и описаниями.
В настройках PHP у вас ограничение в 128Мб памяти. Попробуйте на время миграции увеличить лимит до 512.
Не переносится бОльшая часть изображений. В логе ошибки типа:
584ed106ac13c: Error: stepProductImage: Curl error: 3# <url> malformed at [/home/.../public_html/wa-cache/temp/shop/plugins/migrate/584ed106ac13c/pi81zAaA]
array (
'url' => NULL,
'file' => '/home/.../public_html/wa-cache/temp/shop/plugins/migrate/584ed106ac13c/pi81zAaA',
'name' => '',
Впервые столкнулся с опенкаром, подскажите пож. куда разархивировать это плагин на фтп и в нем надо что то указывать через админку? спасибо)))
Содержимое архива с исходным кодом плагина для OpenCart нужно загрузить на сервер прямо в корневую директорию, в которой установлен OpenCart. В архиве используется стандартная структура директорий OpenCart, поэтому файлы плагина при загрузке на сервер должны попасть в нужные места. Но на всякий случай это всё же стоит уточнить в документации OpenCart.
установил, разархивировал, запустил... перенесло только категории... и один товар из 1000.. помогите пож перенести)))
Предлагаю вам воспользоваться услугой расширенной диагностики специалистами нашей компании (заказать). В случае выявления ошибок в программных продуктах, разработанных нашей компанией, или наших инструкциях стоимость услуги будет возвращена вам в полном объеме.
У меня 3 магазина, тестил на всех... один и тот же результат... не думаю что диагностика поможет
В этом случае возможно, что в плагине есть ошибка и значит, её нужно исправлять. Будем проверять.
а как долго вы будете проверять?
скажите, плагин будет переносить мин заказ, кратность, фильтры, характерристики?
Как бы долго ни длилась проверка, в случае обнаружения ошибки потребуется ещё какое-то время на её исправление. Пока что сложно оценить длительность этих операций.
Вот эти параметры плагин не импортирует: мин заказ, кратность, фильтры. Характеристики товаров импортируются — см. снимок настроек импорта в этой статье.
Добрый день!
А есть ли возможность перенести товары из магазина OpenCart версии 2.3 ?
Напишите, какие проблемы у вас возникли при попытке выполнить инструкцию в этой статье.
"Установите плагин OpenCart API" - Есть только для версии 1.5 по ссылке, для 2.3 не нашел.
Добрый день, есть желание перенести свой сайт с опенкарт agro63.ru - нужны специалисты.
Обратитесь к партнёрам Webasyst, пожалуйста.
Здравствуйте!
А не сделали еще перенос клиентов и заказов из Opencart 1.5.x?
Или есть ли какое описание по переносу?
Плагин переносит только товары. Плагинов по переносу заказов из Opencart нет. Для получения платного решения проблемы обратитесь, пожалуйста, к партнёрам Webasyst.