Миграция старого WebAsyst ShopScript на новый ShopScript 7: Перенос старого магазина

После установки нового движка SS7, описанной в предыдущей статье, я расскажу собственно о миграции товаров, заказов и страниц из старого WebAsyst ShopScript на новый.

Нам потребуется плагин Переход на Shop Script 7. Он легко устанавливается через Инсталлер и интуитивно понятен, главное в его настройках выбрать "WebAsyst Shop-Script (старая версия) на этом же сервере/на удаленном сервере".

Я использую установку на этом же сервере и указываю в настройках путь к старому сайту, после чего оставляю все настройки в плагине дефолтными и запускаю процесс. У меня переносилось около 50000 заказов и 15000 товаров из 200 категорий примерно полчаса. 

Тут у меня появилась первая ошибка. Каталог раздвоился, т.е. появилась оригинальная иерархия старого каталога, а также весь список категорий попал в корень (но товары в этих категориях оказались без фото почему-то). Проверив все и убедившись, что лишние корневые категории можно удалить, я обратился к базе данных следующим образом:

DELETE FROM `shop_category` WHERE `id` >1000;

Теперь нужно найти в инсталлере бесплатный плагин "301 Перенаправление", там же и инструкция к нему. По-сути ничего сложного, просто в настройках плагина нужно выбрать откуда производится миграция и все. После этого проверяем работу редиректа подставляя у новому (техническому) URL хвосты ссылок с оригинального сайта - должны открываться одни и те же страницы.

Tags: Shop Script, Кейс

 

Хотите поработать с нами?
Пишите или звоните!