Jump to content

[Solucionado] Mostrar Disponible: En Stock en Producto


Recommended Posts

Hola, necesito mostrar el típico Disponible: En Stock en la página de producto, alguien sabe cómo? :)

Gracias!

 

En la plantilla por defecto, ya lo muestra.

 

Por ejemplo en Prestashop 1.5, tienes esto:

<!-- availability -->
                        <p id="availability_statut"{if ($product->quantity <= 0 && !$product->available_later && $allow_oosp) OR ($product->quantity > 0 && !$product->available_now) OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}>
                                <span id="availability_label">{l s='Availability:'}</span>
                                <span id="availability_value"{if $product->quantity <= 0} class="warning_inline"{/if}>{if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}</span>                                
                        </p>

en el fichero:

/themes/plantilla/product.tpl

...

....

 

Por cierto, (cambiando de asunto)

 

¿Tienes la opción:

¿Mostrar las cantidades disponibles en la página de producto?

en la pestaña Preferencias -> Productos?

Link to comment
Share on other sites

Espera un segundo, has rellenado en la ficha de edición del producto, en la pestaña "Cantidades", el bloque:

Configuración de disponibilidad

Adjunto Imagen

 

dispo.png

Es verdad ahora me sale, pero yo recuerdo que en 1.4 no hacia falta poner eso en todos los productos, ya salia por defecto si estaba disponible :)

Link to comment
Share on other sites

Prueba ejecutar esto:

update ps_product_lang set `available_now` = "Disponible";
update ps_product_lang set `available_later` = "Agotado";

en tu base de datos.

 

O cambiar el codigo comentado antes por esto:

  <p id="availability_statut"{if ($product->quantity <= 0  && $allow_oosp)  OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}>
                                <span id="availability_label">{l s='Availability:'}</span>
                                <span id="availability_value"{if $product->quantity <= 0} class="warning_inline"{/if}>{if $product->quantity <= 0}{if $allow_oosp}{l s='No Disponible'}{else}{l s='This product is no longer in stock'}{/if}{else}{l s='Disponible'}{/if}</span>                                
                        </p>
Link to comment
Share on other sites

Prueba ejecutar esto:

update ps_product_lang set `available_now` = "Disponible";
update ps_product_lang set `available_later` = "Agotado";

en tu base de datos.

 

O cambiar el codigo comentado antes por esto:

  <p id="availability_statut"{if ($product->quantity <= 0  && $allow_oosp)   OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}>
                                <span id="availability_label">{l s='Availability:'}</span>
                                <span id="availability_value"{if $product->quantity <= 0} class="warning_inline"{/if}>{if $product->quantity <= 0}{if $allow_oosp}{l s='No Disponible'}{else}{l s='This product is no longer in stock'}{/if}{else}{l s='Disponible'}{/if}</span>                                
                        </p>

 

 

He actualizado mi mensaje.

 

Saludos,

Link to comment
Share on other sites

Perfecto como siempre nadie, he cambiado el codigo en product.tpl y perfecto ;)

Gracias!

Un placer ayudarte y servirte !

 

Te añado la palabra "Solucionado" al titulo del tema y procedo a cerrar el tema.

 

Saludos,

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...