Preguntas etiquetadas con product-collection

Preguntas relacionadas con las colecciones de productos de Magento.

3
Manera más rápida de cargar imágenes de medios en una colección de productos
TL; DR : ¿Cómo cargo las imágenes / galería del producto sin cargar todo el producto? Quiero cargar las imágenes en un producto. Lo que hago en el .phtml $_popularCollection = $this->getPopularCollection(); foreach ($_popularCollection as $_product): // the rest $mediaGallery = $_product->getMediaGalleryImages(); endforeach; //the rest Lo que hago en la …

6
Cómo obtener el primer artículo de la colección de productos
En la categoría view.phtml si obtengo la categoría y luego obtengo una colección de productos, ¿cómo puedo obtener el primer producto de la colección asignada a $ _product para usar en el código? Esto es lo que tengo: $_category = $this->getCurrentCategory(); $_collection = $_category->getProductCollection(); $_product = $_resource = $_product->getResource(); Intenté …

7
Obtenga una colección de productos de un ID de categoría
Estoy tratando de obtener una colección de productos de una identificación de categoría. Algunas cosas que he intentado están en el bloque: $category = Mage::getModel('catalog/category')->load(123) ->getProductCollection(); y $category = Mage::getModel('catalog/category')->load(123); $products = $category->getProductCollection()->addCategoryFilter($category) ->addAttributeToFilter('type_id', 'simple') ->addAttributeToSelect('*'); También traté de hacerlo desde el phtml $oCatId = Mage::getModel('catalog/category')->load(769); $products->addCategoryFilter($oCatId); Nada de esto …

4
Magento 2: renderiza una colección de productos personalizada a través de list.phtml
La cuadrícula de productos de una página de categoría (frontend) se representa mediante el diseño en catalog_category_view.xml . Digamos que tengo una colección de productos personalizada (que obtuve a través de ProductRepositoryInterface::getList($searchCriteria) method en una clase de bloque personalizada y desea representar esta colección. El resultado representado debe mostrarse como …

1
Magento 2: orden de clasificación y límite de recolección de productos
Necesito ordenar la colección de productos por orden de ID DESC y agregar límite a la colección de productos. Aquí está mi código: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $productCollection = $objectManager->create('Magento\Catalog\Model\ResourceModel\Product\CollectionFactory'); $collection = $productCollection->create() ->addAttributeToSelect('*') ->load();



4
¿Cómo filtrar productos que NO ESTÁN EN categorías?
Aquí está mi código: $catIds = array(7,8,9); $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect("*"); ->addAttributeToFilter('category_ids', array('nin' => $catIds)); Quiero obtener todos los productos que no están en la lista de identificadores de categoría, pero mi código no dio el resultado esperado. Por favor muéstrame el camino, gracias.

2
Magento 2: Filtrar la colección de productos por múltiples categorías (Magento 2.1)
Estoy usando Magento 2.1.0 y actualmente tengo dificultades para filtrar la colección de productos con varias categorías. He usado más de un par de formas para que funcione, pero no lo hará. Asumiendo: $catalog_ids = [618, 619, 620]; Devuelve NULL $productCollection = $this->productCollectionFactory->create() ->addAttributeToSelect('*') ->addCategoriesFilter(array('in' => $catalog_ids)); Devuelve la excepción: …


2
Problema de recolección de productos: datos de precios incorrectos o que no muestran artículos agotados
Estoy recuperando una colección de productos basada en la categoría actual. Necesito que esta colección contenga productos dentro y fuera de stock, y también necesito que los datos de precios se muestren correctamente. Mi tienda está configurada para almacenar precios de productos como impuestos incluidos, y para mostrar precios tanto …

4
¿Cómo obtener la colección de productos de artículos agotados, al contrario de addInStockFilterToCollection ()?
Tengo el requisito de mostrar los productos de una categoría en dos listas: una para los artículos en stock y la otra para los artículos agotados. Estoy usando Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection() para filtrar mi colección de productos para los artículos en stock, pero no parece haber un método equivalente para filtrar artículos …

4
Cargar colección de productos simples (tanto en stock como fuera de stock)
Tengo un problema al cargar TODOS los productos "secundarios" de un Producto configurable en una colección, incluso aquellos que están agotados. Como cargar los productos como este: $simpleCollection = $configurable->getUsedProductCollection() ->addAttributeToSelect('*') ->addFilterByRequiredOptions(); foreach ($simpleCollection as $simple) { //$simple->getName(); } ignorará los productos secundarios que están agotados, probablemente porque no están …

1
Colección con FIND_IN_SET en atributos de selección múltiple, pero algunos solo tienen un valor
Estoy creando una colección de productos, que encontrará resultados de un atributo de selección múltiple. (código relevante que agrega finset a la colección, ajustado para mostrar valores de identificación reales) $attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'measurement'); $value = array('finset' => array('237', '236', '235', '234', '233',)); $collection->addAttributeToFilter($attribute, $value); El sql resultante (con filtro …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.