Si tenemos activado en WooCommerce la gestión de inventario y stocks, por defecto nos aparece un mensaje en la ficha de producto cuando las unidades que nos quedan están por debajo del umbral que le indicamos.

Para personalizar el texto que aparece, tanto cuando no hay stock como cuando quedan pocas unidades, podemos utilizar el filtro de WooCommerce ‘woocommerce_stock_html’
En el código a continuación, que está basado en éste, comprobamos si hay stock o no, y si éste es menor al umbral indicado, para personalizar el texto que se muestra en el producto:

Comentarios
5 respuestas a «Personalizar el mensaje de stock en WooCommerce»
|
Genial, me funcionó perfecto!
Ahora necesitaba cambiar el texto de unidades disponibles también, puesto que aparece en verde y con el smile. ¿Podrías por favor echarme una mano?
Muchas gracias! Diego
|
Hola Diego!
El texto de unidades disponibles es la última parte de la función, después del else:
Modificando esto podrás personalizar el texto y el estilo (color y smile)
Saludos!
|
Hola Esther, gracias por contestar tan rápido. Lo he intentando pero no lo consigo, sólo llego a cambiar el texto, pero no coge el estilo y desaparecen las unidades disponibles. Muchas gracias desde ya. Iba a pegar el código pero me da error.
|
Hola, unicam,ente me muestra eltexto cuando tengo 2 unidades en stock , si tengo 3 como ser ya no me lo muestra, quisiera que se vea el texto cuando me quedan 5 unidades en stock, que debo modificar ? modifiquer el vlor en if($num_items_in_stock == 1) pero no dio resultado
|
Hola Alejo,
Revisa que cantidad tienes puesta en los ajustes de WooCommerce como umbral de pocas existencias, puede ser que sea inferior a 5 y por eso no te salte el aviso
Está en WooCommerce > Ajustes > Productos > Pestaña inventario.
Saludos!
esther