Jump to content

Ayuda con esta condición de almacenes y existencias


Recommended Posts

Hola,

Actualmente tengo un código que muestra el stock de las tiendas con sus respectivos nombres.

Lo que quiero hacer es, en lugar de mostrar el nombre y el stock, mostrar una imagen personalizada del nivel de stock de cada tienda.

Por ejemplo, si hay más de 5 productos en el almacén central, quiero crear una imagen con el nombre "Almacén central" y en el medio un ícono verde que indique que hay existencias, y en caso de que no haya existencias. en esa tienda mencionada, muestre lo mismo pero en rojo.

 

 

Code ProductController.php

 

		/** STOCK WAREHOUSE */
	$id_product = (int)Tools::getValue('id_product');
    $warehouses = WarehouseCore::getWarehousesByProductId($id_product);
    foreach($warehouses as $qty)
    $warehouse_qty[]=ProductCore::getRealQuantity($id_product,'',$qty['id_warehouse']);
    $this->context->smarty->assign(array('warehouseName' => $warehouses));
    $this->context->smarty->assign(array('warehouseQty' => $warehouse_qty));

 

Code Product.tpl

 

 

	{foreach from=$warehouseName item=warehouse key=k}
            {if $warehouseQty[$k] > 0}
            <P>{$warehouse['name']} ({$warehouseQty[$k]})</P>    !!no show
		   <!--<p><img src="Here show one image or another depending on the store name and its stock"> </p>
            {/if}
            {/foreach}

 

Link to comment
Share on other sites

Hola, lo del semáforo lo estuve viendo, pero no me sirve... Hay que leer el stock de cada almacén para mostrar dicha información de un resultado u otro en la web.

 

Pero puede ser que me sirva, intento instalarlo pero uso 1.6 la ultima... y no me funciona. Lo quiero usar para el product.tpl

Edited by AvatarSP (see edit history)
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...