Después de varios días intentandolo, acudo al foro para buscar consejo.
Quiero poner la cantidad de stock en el listado de productos.
Lo he conseguido en el detalle porque se carga el campo-atributo necesario (qty) pero en el caso de los listados no es así, ¿alguien sabe como puedo hacerlo?
Gracias de antemano.
[URL unfurl=true] https://www.factoriadigital.com/blog/mostrar-atributos-en-el-listado-de-productos/ [/URL]
salu2
Enterprise & Community
Gran post de Xarlie pero para las cantidades en stock no me ha servido.
Quizá es el mismo procedimiento y algo estoy haciendo mal porque tampoco me funcionó en los listados procedentes de búsquedas...
pega el codigo si quieres y lo pruebo yo en un magento local
Enterprise & Community
En list.phtml
<?php /* Cantidad en stock */ ?>
<?php echo $this->__('Stock: ') ?><?php echo $_product->stock_item->qty ?><?php /* Cantidad en stock */ ?>
En catalog.xml dentro de <catalog_category_default> y <catalog_category_layered>
<action method="addAttribute"><attribute>stock_item->qty</attribute></action>
¿Es posible que tenga que cargar el objeto Mage_CatalogInventory_Model_Stock_Item?
De ser así me pierdo porque no sé como debo hacerlo. ¿Tengo que hacer la llamada a la clase desde algún fichero .xml o desde el .phtml? ¿Tengo que modificar la forma de mostrar el atributo por una llamada a alguna función?¿Tengo que crearme un nuevo módulo para visualizarlo o tengo que modificar el core?
¿Nadie ha tenido la necesidad de visualizar la cantidad en stock en vez del mensaje de disponibilidad? Salu2
He visto que han creado una nueva extensión comercial que permite ver mediante barras de colores los stocks pero lo hace en el detalle del producto como ya comentaba anteriormente pero no en el listado que es mi intención.
¿Ninguna sugerencia? Salu2