2017-11-10 1 views
1

Ich habe ein Skript, das alle Produkte aktualisiert, im Grunde fügt es eine neue Kategorie hinzu, das einzige Problem ist, dass die vorherige Kategorie entfernen, die auf dem Produkt war, wenn es nicht sollte, ich muss nur eine neue Kategorie hinzufügen zum Produkt.Neue Kategorie zu Produkt hinzufügen

Mein Code:

$category_id = array(49); 
$_catalog = Mage::getModel('catalog/product'); 
$_productId = $_catalog->getIdBySku($sku); 
$_product = Mage::getModel('catalog/product')->load($_productId); 
$_product->setCategoryIds($category_id); 
$_product->save(); 

Antwort

0

Einfach Zusammenführen von Daten aus Getter mit neuem IDs

$category_id = array(49); 
$_catalog = Mage::getModel('catalog/product'); 
$_productId = $_catalog->getIdBySku($sku); 
$_product = Mage::getModel('catalog/product')->load($_productId); 
$_product->setCategoryIds(array_merge($_product->getCategoryIds(), $category_id) 
$_product->save(); 
Verwandte Themen