Jump to content

Mostrar stock almacenes en product-list.tpl


ghoose

Recommended Posts

Hola!

Necesito mostrar en los listados de productos, los stocks de todos los almacenes por separado, es decir:

 

- Producto A - Almacen 1: 5 udes, Almacén 2 : 3 udes,    etc.

 

Encontré este post:

https://www.prestashop.com/forums/topic/199256-show-warehouse-stock-on-product-page/?p=2072064

 

Pero sólo funciona en product.tpl, y yo necesitaría añadirlo en product-list.tpl

 

Versión de PrestaShop: 1.5.5.0

Enlace de su tienda: http://vlmotorsport.com/prueba/

 

¿Alguien me puede ayudar o al menos orientar un poco ??

 

Muchas gracias!!

Link to comment
Share on other sites

No se si ese código del link que mostraste funciona agregándolo en classes/controller/FrontController.php si funciona aquí entonces estaríamos ok.

 

te cuento:

 

resulta que yo al entrar por primera vez al sitio web obtengo de inmediato las categorias que yo quiera, todas si quiero, y las ocupo en product-list.php

 

cree una funcion en FrontController que devuelve un arreglo con todas las categorias y despues se las paso mediante smart a product-list.php

 

y en product-list.php ahi hago el {foreach etc...

 

 

así las paso, solo la agregue 'listado_categorias' a las que ya estaban 

 

'currencyFormat'      => $currency->format, // backward compat

'currencyBlank'       => $currency->blank, // backward compat
'listado_categorias' => $this->listadoCategorias(),

 

 

ojala te sirva de algo

Link to comment
Share on other sites

A ver, por partes, porque mis conocimientos de programación son escasos :(

 

Primero, entiendo que FrontController es quien "controla" el product-list.tpl? Porque estuve buscando y no supe cual era el encargado de confgurarlo.

 

Segundo, crear una función en este archivo

y tercero, colocar la orden Smarty que  muestre la info en el TPL

 

¿Correcto?

 

Aunque tu pones categorías, supongo que es un ejemplo, para yo hacer algo similar con los almacenes. Aunque aún necesitaré ayuda para la función y demás, te agradezco muchísimo la respuesta!!! Intentaré devolver el favor en el foro!! ;)

Saludos!!

Link to comment
Share on other sites

Ese codigo puedes añadirlo en varios sitios para poder mostrarlo en el product-list.tpl. Los mas adecuados serian sobreescribiendo la funcion  

getProductProperties

de la classe Product.php.

 

O en un hook propio mediante un modulo.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...