Eutanasio Posted May 29, 2019 Share Posted May 29, 2019 Buenas, El tpl que indica en la página de product si un producto está o no disponible, parece que lo hace solo para indicar uno de estos 3 casos: - Si el producto está disponible a la venta (independientemente del nivel de stock) - Si el producto está en stock y quedan últimas unidades - Si el producto no está disponible a la venta themes / classic / templates / catalog / _partials / product-add-to-cart.tpl {block name='product_availability'} <span id="product-availability"> {if $product.show_availability && $product.availability_message} {if $product.availability == 'available'} <i class="material-icons rtl-no-flip product-available"></i> {elseif $product.availability == 'last_remaining_items'} <i class="material-icons product-last-items"></i> {else} <i class="material-icons product-unavailable"></i> {/if} {$product.availability_message} {/if} </span> {/block} El problema es que no indica claramente si el producto no está en stock (cuando la cantidad es igual o menor que Zero) ya que no tiene en cuenta en ningún momento la variable $product.quantity. Cómo se puede solucionar esto? no sé exactamente qué conviene más, si añadir solo una condición más al product-availability para contemplar esta posibilidad. O bien si conviene ver dónde se define lo que es $product.availability y hacer que esté relacionado con el nivel numérico de stock. Gracias Link to comment Share on other sites More sharing options...
Rolige Posted May 30, 2019 Share Posted May 30, 2019 Hola, El codigo que tu comentas no es el de la página de producto, el tpl que encargado de mostrar el stock o si esta fuera de stock es el archivo: /themes/classic/templates/catalog/_partials/product-details.tpl Revisa los bloques de "{block name='product_quantities'}" y "{block name='product_out_of_stock'}" Saludos! Link to comment Share on other sites More sharing options...
Eutanasio Posted July 8, 2019 Author Share Posted July 8, 2019 https://github.com/PrestaShop/PrestaShop/issues/14518#issuecomment-509018073 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now