Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Проблема следующая.

На сайте под opencart есть каталог вида

Пежо (категория)

     Пежо Боксер (категория)

         Ремонт АКПП Peugeot Boxer (категория)

                  Замена масла АКПП Peugeot Boxer (товар)

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

Пежо (категория)

     Пежо Боксер (категория)

         Ремонт АКПП Peugeot Boxer (категория-оригинал с описанием, картинками, seo урлами)

         Ремонт АКПП Boxer (категория-дубль с товарами)

                     Замена масла АКПП Peugeot Boxer (товар)

Просто откатиться назад уже нежелательно, потеряются многие правки, новые тексты и т.д.

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

Вижу как вариант написать скрипт с запросом к mysql с INNER JOIN, которым выпилить сразу паразитные категории и товары в них, подправить названия категорий в файле импорта, накатить импорт. При обнаружении неучтенных таких же ситуаций по каталогу - повторить.

Предлагайте цену за скрипт, которым можно будет сразу снести категорию со всеми товарами в ней по id категории.

4 года назад
seoetc
Роман 
42 годаРоссия
16 лет в сервисе
Был
3 года назад