2016-11-24 79 views
0

我试图展示品牌特定的产品。品牌是我的属性之一,每个产品都是强制性的。Magento 2:如何按商店筛选产品收藏ID

我为每个品牌在一个网站下创建了不同的商店,并为每个品牌创建了不同的网址。所以,我想为每个品牌商店展示产品品牌明智。

那么,哪种最简单的方法来过滤属性即品牌的产品。

我使用Magento的2.1.2,MySQL的6,PHP 7.0

回答

3

使用下面的代码来过滤产品系列通过商店ID:

$objectManager = \Magento\Framework\App\ObjectManager::getInstance(); 
$productCollectionFactory = $objectManager->get('\Magento\Catalog\Model\ResourceModel\Product\CollectionFactory'); 
$collection = $productCollectionFactory->create(); 
$collection->addAttributeToSelect('*') 
$collection->addStoreFilter($storeid) 
$collection->addAttributeToFilter('attribute_code');