2011-10-25 163 views
2

如何添加新產品到Magento 1.6? 我曾經嘗試這樣做: -Magento 1.6和產品

$product = Mage::getModel('catalog/product'); 

    $product->setWebsiteIds(array('1')); 
    $product->setAttributeSetId(4); 

    $product->setType('Simple'); 
    $product->setName("test"); 
    $product->setDescription('[description]'); 
    $product->setShortDescription('[short_description]'); 
    $product->setPrice($arg_data['price']); 
    $product->setWeight($arg_data['weight']); 
    $product->setStatus(1); 
    $product->setTaxClassId(2); 
    $product->setCategoryIds($arg_data['category_ids']); 
    $product->setVisibility(4); 

    $product->save(); 
+5

什麼已經發生了? –

+0

產品顯示,但他們沒有一個類別 –

回答

3

對於你有一個數組聲明的ID,這樣的類:

$product->setCategoryIds(array($arg_data['category_ids'])); 

多個類別將是這樣的:

$product->setCategoryIds(array(1, 5, 23, 98));