2015-12-04 42 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