2014-03-04 79 views
0

我創建了一個產品導入腳本,用於解析csv並導入簡單的產品。這很容易,並且有很多可用的幫助。真正的問題是,當我將它們設置爲不同的多個店面時。以編程方式導入Magento產品和與多個店面

$websites = Mage::getModel('core/website')->getCollection()->setLoadDefault(false); 
$websiteLookup = array(); 
foreach ($websites as $website) { 
    $websiteLookup[$website->getCode()] = $website->getWebsiteId(); 
} 
$product->setWebsiteIds($websiteLookup)->save(); 

問題是,我怎麼能集產品名稱和產品說明爲每個店面,同時增加產品?

$product->setDescription("DESCRIPTION HERE"); 

是否上述功能,用於設置描述需要陣列商店ID或有周圍的另一種方式。立即幫助將不勝感激。

回答

2

我建議你在

class Mage_Adminhtml_Catalog_ProductController 

覆蓋的Magento是怎麼做的閱讀功能

_initProduct() 
_initProductSave() 
saveAction() 

您可以通過在Magento管理區的測試產品,按保存按鈕和檢查送回Magento的(或通過堅持在saveAction()快速var_dump)POST數據

捕獲POST數據
相關問題