Perguntas com a marcação «product-collection»

Perguntas relacionadas às coleções de produtos Magento.

3
Maneira mais rápida de carregar imagens de mídia em uma coleção de produtos
TL; DR : Como carrego as imagens / galeria do produto sem carregar o produto inteiro? Quero carregar as imagens em um produto. O que faço no .phtml $_popularCollection = $this->getPopularCollection(); foreach ($_popularCollection as $_product): // the rest $mediaGallery = $_product->getMediaGalleryImages(); endforeach; //the rest O que faço na classe Block: …

6
Como obter o primeiro item da coleção de produtos
Na categoria view.phtml, se eu obtiver a categoria e, em seguida, obter uma coleção de produtos, como posso obter o primeiro produto da coleção atribuída a $ _product para uso no código? Aqui está o que eu tenho: $_category = $this->getCurrentCategory(); $_collection = $_category->getProductCollection(); $_product = $_resource = $_product->getResource(); Tentei …

7
Obter coleção de produtos a partir de um ID de categoria
Estou tentando obter uma coleção de produtos a partir de um ID de categoria. Algumas coisas que tentei estão no bloco: $category = Mage::getModel('catalog/category')->load(123) ->getProductCollection(); e $category = Mage::getModel('catalog/category')->load(123); $products = $category->getProductCollection()->addCategoryFilter($category) ->addAttributeToFilter('type_id', 'simple') ->addAttributeToSelect('*'); também tentei fazê-lo a partir do phtml $oCatId = Mage::getModel('catalog/category')->load(769); $products->addCategoryFilter($oCatId); Nada disso funciona, mas …

1
Magento 2: ordem de classificação e limite de coleta de produtos
Preciso classificar a coleção de produtos por ordem de ID DESC e adicionar limite à coleção de produtos. Aqui está o meu código: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $productCollection = $objectManager->create('Magento\Catalog\Model\ResourceModel\Product\CollectionFactory'); $collection = $productCollection->create() ->addAttributeToSelect('*') ->load();

4
Magento 2 - Renderize uma coleção de produtos personalizada via list.phtml
A grade do produto de uma página de categoria (front-end) é renderizada via layout em catalog_category_view.xml . Digamos que eu tenho uma coleção de produtos personalizada (que recebi via ProductRepositoryInterface::getList($searchCriteria) method em uma classe de bloco personalizada e deseja renderizar essa coleção. O resultado renderizado deve ser exibido como uma …



4
Como filtrar produtos que NÃO estão em categorias?
Aqui está o meu código: $catIds = array(7,8,9); $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect("*"); ->addAttributeToFilter('category_ids', array('nin' => $catIds)); Desejo que todos os produtos não estejam na lista de códigos de categoria, mas meu código não forneceu o resultado esperado. Por favor, mostre-me o caminho, obrigado.

2
Magento 2: Filtrar coleção de produtos por várias categorias (Magento 2.1)
Estou usando o Magento 2.1.0 e atualmente estou tendo dificuldades em filtrar a coleção de produtos com várias categorias. Eu usei mais de duas maneiras de fazê-lo funcionar, mas não funcionará. Assumindo: $catalog_ids = [618, 619, 620]; Retorna NULL $productCollection = $this->productCollectionFactory->create() ->addAttributeToSelect('*') ->addCategoriesFilter(array('in' => $catalog_ids)); Retorna exceção: Nome de …


2
Problema na coleta de produtos - dados incorretos de preço ou itens que não estão em estoque
Estou recuperando uma coleção de produtos com base na categoria atual. Preciso que essa coleção contenha produtos dentro e fora de estoque e também os dados de preços para serem exibidos corretamente. Minha loja está configurada para armazenar preços de produtos como impostos, e mostrar preços como inclusivos e exclusivos …

4
Como obter a coleção de produtos fora de estoque - ao contrário de addInStockFilterToCollection ()?
Tenho o requisito de exibir os produtos de uma categoria em duas listas - uma para itens em estoque e outra para itens fora de estoque. estou a usar Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection() para filtrar minha coleção de produtos para os itens em estoque, mas não parece haver um método equivalente para filtrar …

4
Carregar coleção de produtos simples (em estoque e fora de estoque)
Ocorreu um problema ao carregar TODOS os produtos "filhos" de um Produto Configurável em uma coleção, mesmo aqueles que estão fora de estoque. Como carregar produtos como este: $simpleCollection = $configurable->getUsedProductCollection() ->addAttributeToSelect('*') ->addFilterByRequiredOptions(); foreach ($simpleCollection as $simple) { //$simple->getName(); } ignorará os produtos filhos que estão fora de estoque, provavelmente …

1
Coleção com FIND_IN_SET em atributos de seleção múltipla, mas alguns possuem apenas um valor
Estou criando uma coleção de produtos, que encontrará resultados de um atributo de seleção múltipla. (código relevante que adiciona conjunto final à coleção - ajustado para exibir valores de ID reais) $attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'measurement'); $value = array('finset' => array('237', '236', '235', '234', '233',)); $collection->addAttributeToFilter($attribute, $value); O sql resultante (com …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.