2016-11-24 65 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');