Preguntas etiquetadas con collection

Preguntas relacionadas con las colecciones de Magento


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
Magento Filter collection by create times (hoy, ayer, semana, hora, etc.)
Tengo una colección personalizada que deseo filtrar por fecha de creación y het entradas creadas "ayer" Entradas de colección //dates are set in controller using setCreatedTime(Mage::getModel('core/date')->gmtDate()); Creado ayer (no funciona) //3 products items Yesterday //below filtering outputs incorrect entries $collection = Mage::getModel('things/things')->getCollection(); Lo he intentado, pero genera entradas incorrectas; //thought …


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
Cómo enumerar todos los usuarios
Como parte de un ejercicio, estoy tratando de enumerar todos los correos electrónicos de los usuarios de mi base de datos en una página. Hasta ahora, lo más cerca que tengo es $user = mage::getModel('customer/customer')->getCollection()->getData(); devoluciones array 0 => array 'entity_id' => string '1' (length=1) 'entity_type_id' => string '1' (length=1) …



3
Magento 2: Seleccionar campo de consulta de colección
Tengo debajo consulta. Quiero seleccionar solo 1 campo de la tabla en lugar de todos. $collection = $this->_collectionFactory->addFieldToFilter('status', 0)->load(); //$collection->getSelect()->column('id'); //$collection->getSelect()->from(['main_table' => $this->getMainTable()], array('main_table.id')); echo $collectionBallotSelect->getSelect()->__toString(); exit; Quiero seleccionar solo el idcampo de la tabla.

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.