loadByAttribute не перечисляет отключенный продукт - PullRequest
0 голосов
/ 30 октября 2019

Я пишу плагин для загрузки продукта с именем атрибута, но этот плагин загружает только включенный продукт, но мне также нужен отключенный продукт

$ p = $ product->loadByAttribute ($ att, $ attid);

1 Ответ

0 голосов
/ 31 октября 2019

Попробуйте загрузить продукты путем инъекции зависимости

public function __construct(
            ...
            \Magento\Catalog\Model\ResourceModel\Product\CollectionFactory $collectionFactory
            ...
            ) 
{
     ...
     $this->productCollectionFactory = $collectionFactory;
     ...
}

и загрузите ваши данные вот так

$productcollection = $this->productCollectionFactory
    ->addAttributeToSelect('*')
    ->addAttributeToFilter('attribute code', 'option id');
...