¿Alguien tiene alguna idea de como se podría intentar ordenar el listado de productos según estén o no en stock? (igualmente que cuando estén en stock que aparezcan ordenados por los que tengan mayor catidad de artículos en el mismo)
Gracias por adelantado.
$productoStock = Mage::getModel('cataloginventory/stock_item')->getCollection()
->addFieldToFilter('is_in_stock', 0);
Y después trabajar con ellos
Soporte profesional para Magento: www.estatiko.com
Gracias por la ayuda Xarlie, voy a probar a ver que tal va.
Xarlie, post: 9773 wrote:
$productoStock = Mage::getModel('cataloginventory/stock_item')->getCollection()
->addFieldToFilter('is_in_stock', 0);
Y después trabajar con ellos
Acabo de probar el código y lo que realmente hace es como indican en este post: http://www.magentocommerce.com/boards/viewthread/27928/ es filtrar los resultados por stock 0, lo que nosotros queremos hacer es que el el desplegable Sort by aparezca la opción de ordenar por cantidad en stock y que nos funcione de manera correcta, si pudieseis darnos alguna indicación para conseguirlo sería genial.
Yo esto lo he utilizado para mover los productos sin stock al final, lo tuyo es diferente.
Tendrás que añadir que al recoger los datos de los productos te añada el número de productos que hay en stock.
Este dato por defecto no viene.
En su día escribí un artículo indicando como se hace...
[URL unfurl=true] https://www.factoriadigital.com/blog/mostrar-atributos-en-el-listado-de-productos/ [/URL]
Parece que se ha desmontado un poco (sale un poco raro) pero creo que podrás captar la idea.
A ver si tengo tiempo y republico el post 🙂 (y compruebo que aún funciona en las nuevas versiones)
Soporte profesional para Magento: www.estatiko.com
que tal xarlie, yo necesito esto que comentas en que al final aparezcan los productos que estan fuera de stock, pero ya me he metido y no encuentro donde colocar el codigo, te cometo que la version de magento es la 1.5.0.1.
Saludos.
Xarlie, post: 9830 wrote: Yo esto lo he utilizado para mover los productos sin stock al final, lo tuyo es diferente.
Tendrás que añadir que al recoger los datos de los productos te añada el número de productos que hay en stock.
Este dato por defecto no viene.
En su día escribí un artículo indicando como se hace...
[URL unfurl=true] https://www.factoriadigital.com/blog/mostrar-atributos-en-el-listado-de-productos/ [/URL]
Parece que se ha desmontado un poco (sale un poco raro) pero creo que podrás captar la idea.
A ver si tengo tiempo y republico el post 🙂 (y compruebo que aún funciona en las nuevas versiones)