Jump to content

Mostrar "Producto agotado"


lk2_89

Recommended Posts

Buenas tardes amig@s:

 

necesito que en mi tienda se muestre el cartel de "Producto agotado" o "Sin Stock" en la ficha del producto y en la lista de productos. El problema es que no quiero que se vea el nº de unidades en cualquier otro caso. Es decir, no quiero que el cliente sepa que hay 10, 8 o 1. Solo quiero que sepa cuando no quedan productos.

 

¿Es posible?

 

Muchas gracias.

Link to comment
Share on other sites

<_<  primero ignoro si desde el BO se puede hacer no utilizo prestashop.

Pero puede editar el archivo product.tpl.

Por ejemplo en PS 1.6 puede editar el archivo product.tpl ubicado en el directorio de su theme.

Busque en ese archivo aproximadamente linea 205 esto:

            {if ($display_qties == 1 && !$PS_CATALOG_MODE && $PS_STOCK_MANAGEMENT && $product->available_for_order)}
                <!-- number of item in stock -->
                <p id="pQuantityAvailable"{if $product->quantity <= 0} style="display: none;"{/if}>
                    <span id="quantityAvailable">{$product->quantity|intval}</span>
                    <span {if $product->quantity > 1} style="display: none;"{/if} id="quantityAvailableTxt">{l s='Item'}</span>
                    <span {if $product->quantity == 1} style="display: none;"{/if} id="quantityAvailableTxtMultiple">{l s='Items'}</span>
                </p>
            {/if}
<p id="pQuantityAvailable"{if $product->quantity <= 0} style="display: none;"{/if}>
esta linea quiere decir que si la cantidad es menor o igual "0" la etiqueta p no se mostrará 
por consiguiente si es mayor a cero se mostrara
puede utilizar comentario smarty {* *} para ocultar lo quiere usando por ejemplo 

{* <span id="quantityAvailable">{$product->quantity|intval}</span> *}
en su caso puede probar haciendo esto:

<p id="pQuantityAvailable"{if $product->quantity > 0} style="display: none;"{/if}>

con eso le dicimos que si la cantidad es mayor a 0 se oculte.

saludos

:P

Link to comment
Share on other sites

<_<  primero ignoro si desde el BO se puede hacer no utilizo prestashop.

Pero puede editar el archivo product.tpl.

Por ejemplo en PS 1.6 puede editar el archivo product.tpl ubicado en el directorio de su theme.

Busque en ese archivo aproximadamente linea 205 esto:

            {if ($display_qties == 1 && !$PS_CATALOG_MODE && $PS_STOCK_MANAGEMENT && $product->available_for_order)}
                <!-- number of item in stock -->
                <p id="pQuantityAvailable"{if $product->quantity <= 0} style="display: none;"{/if}>
                    <span id="quantityAvailable">{$product->quantity|intval}</span>
                    <span {if $product->quantity > 1} style="display: none;"{/if} id="quantityAvailableTxt">{l s='Item'}</span>
                    <span {if $product->quantity == 1} style="display: none;"{/if} id="quantityAvailableTxtMultiple">{l s='Items'}</span>
                </p>
            {/if}
<p id="pQuantityAvailable"{if $product->quantity <= 0} style="display: none;"{/if}>
esta linea quiere decir que si la cantidad es menor o igual "0" la etiqueta p no se mostrará 
por consiguiente si es mayor a cero se mostrara
puede utilizar comentario smarty {* *} para ocultar lo quiere usando por ejemplo 

{* <span id="quantityAvailable">{$product->quantity|intval}</span> *}
en su caso puede probar haciendo esto:

<p id="pQuantityAvailable"{if $product->quantity > 0} style="display: none;"{/if}>

con eso le dicimos que si la cantidad es mayor a 0 se oculte.

saludos

:P

 

Gracias por la respuesta Tamu, pero eso no soluciona del todo mi problema.

 

Yo quiero que muestre en los productos agotados, el cartel de "Sin stock", ¿es posible?

 

EDIT: me corrijo a mi mismo, no hacía falta modificar nada en CSS. Simplemente con decir en Preferencias > Productos que no se muestre el nº de unidades se quitaba la información. Y para mostrar el cartel de "Sin stock", solo con introducirlo en la ficha del producto (en Producto > Cantidades) es suficiente.

 

Mi pregunta ahora es... ¿Es posible mostrar ese "Sin stock" en la lista de productos? Es decir, cuando el cliente entra en una categoría.

Edited by lk2_89 (see edit history)
Link to comment
Share on other sites

  • 8 months later...

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...