0
設置產品的類別根據默認的產品類別的無法通過代碼
Mage::app()->getWebsite(true)->getDefaultStore()->getRootCategoryId();
ID是'2'
但:
public function initProduct(Varien_Event_Observer $observer)
// catalog_product_new_action event
{
$product = $observer->getEvent()->getProduct();
(...)
$productCatalog = Mage::getModel('catalog/product')->load($product->getId());
$productCatalog->setCategoryIds(array("2"));
$productCatalog->save();
$product->save();
(...)
不會改變產品的類別都沒有。這可能是錯誤的ID或改變類別的錯誤方式。
所以'2'是你的根類別...根類別可以有產品嗎? –