Magento - Как быстро добавить несколько товаров в категории

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

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

Есть ли способ сделать это умнее? Магазин продает мебель и аксессуары, поэтому я мог бы искать такие товары, как, например, диваны, и добавлять их все в категории.

Я знаю, что у меня есть возможность перейти к категориям и перейти на вкладку «назначенные продукты» и назначить там продукты, но на самом деле это не работает для меня, поскольку параметры поиска очень ограничены (не могу искать активные продукты , не может различить простые и настраиваемые продукты и т. д.)

Надеюсь на какой-то вклад здесь, потому что я не хочу тратить на это около 30 часов!

Спасибо за каждое предложение, которое вы можете придумать :)


person Stefan Schulte    schedule 02.11.2014    source источник
comment
Я бы хотел, чтобы вы могли поделиться некоторым кодом, который у вас может быть, но вы смотрели на stackoverflow.com/a/6512286/1380867   -  person MZaragoza    schedule 02.11.2014


Ответы (2)


Да, есть одно решение. Сначала вам нужно экспортировать все данные о продукте в таблицу Excel со своего сайта, затем отредактировать их в соответствии с вашими требованиями и снова импортировать. Надеюсь, это сработает.

person Ankur Sharma    schedule 02.11.2014
comment
Мне нравится то, что вы говорите, но я не уверен, что это был ожидаемый ответ. - person MZaragoza; 02.11.2014
comment
В целом я думаю, что это правильный путь. Вы можете использовать Magmi, так как в нем есть несколько хороших фильтров, которые могут помочь. - person PedroKTFC; 03.11.2014
comment
Работал как шарм, использовал magmi для импорта продуктов после редактирования. Сэкономил мне около 30 часов работы! - person Stefan Schulte; 09.11.2014

вы можете добавить продукт в категорию со следующим кодом

 $categories = Mage::getModel('catalog/category')->getCollection();
$new_order = 0;
foreach($categories as $category){
    $cat_api = new Mage_Catalog_Model_Category_Api;
    $productsids = array('1');
    foreach ($productsids as $id){
       $cat_api->assignProduct($category->getId(), $id, $new_order);
    }
}

$productids - это массив, в котором вы можете указать несколько идентификаторов продуктов.

person Emipro Technologies Pvt. Ltd.    schedule 03.11.2014
comment
Спасибо, но это немного сложнее, так как мне в значительной степени приходится распределять каждый продукт по разным категориям. Некоторые продукты можно использовать в помещении и на открытом воздухе и так далее... Так что мне нравится идея экспортировать все, работать с этим в Excel с некоторыми правилами, а затем повторно импортировать это с помощью magmi. - person Stefan Schulte; 06.11.2014