2015-12-04 40 views
0

我對magento相當陌生,所以我很抱歉,如果對您來說似乎很容易。 我爲此網站使用webkul marketplace。 我有兩組客戶端:retailerdisplay,我試圖這樣做,如果客戶端是display其所有產品將具有在only display上設置的屬性,否則該屬性將設置爲sellable

我在我的模塊的IndexController.php中運行我的功能,但我無法設法從數據庫調用我的產品。通過模塊編輯magento數據庫

該產品的屬性被稱爲category,我創建它作爲系統屬性,而客戶端的屬性在costumer_entity表中被稱爲group_id

+0

如果你有任何問題,你可以聯繫支持以及https://webkul.com/contacts/ – webkul

回答

0

爲了從目錄中調用產品,您必須通過其型號訪問它們。

$products = Mage::getModel('catalog/product')->getCollection(); 

最重要的是,你可以用類似的集合添加過濾器:

$products ->addAttributeToSelect('sku') 
     ->addAttributeToSelect('name') 
     ->addAttributeToSelect('attribute_set_id') 
     ->addAttributeToSelect('type_id'); 

如果它發生了,你有可用的STORE_ID,你可以在商店ID過濾器添加到像集合這

$products ->addStoreFilter($store_id); 

我希望我能有幫助

˚F