Notificación de Bajo Stock en WooCommerce

¿Te has encontrado alguna vez con la situación de que un producto en tu tienda WooCommerce se está quedando sin stock y te gustaría informar a tus clientes antes de que sea demasiado tarde? En este artículo, te mostraremos cómo implementar una notificación de bajo stock en WooCommerce utilizando un sencillo snippet de PHP.

¿Por qué es importante una notificación de bajo stock?

Tener una notificación de bajo stock no solo mejora la experiencia del usuario, sino que también te ayuda a gestionar mejor tu inventario. Al informar a los clientes de que un producto está a punto de agotarse, puedes incentivar compras más rápidas y evitar perder ventas.

Cómo funciona la notificación de bajo stock en woocommerce

WooCommerce tiene una opción para gestionar el stock, pero no ofrece una forma nativa de notificar a los clientes cuando un producto está a punto de agotarse. Aquí es donde entra en juego nuestro snippet de PHP. Este código se integra con la funcionalidad existente de WooCommerce para añadir un mensaje personalizado cuando los niveles de stock de un producto caen por debajo de un cierto umbral.

Pasos previos antes de implementar el código

Antes de sumergirnos en el código, es crucial que hagas una copia de seguridad de tu sitio web. Este paso es fundamental para evitar cualquier problema que pueda surgir al modificar el código de tu tienda.

Implementa el snippet de php para la notificación de bajo stock

A continuación, te presentamos el código que debes implementar para activar la notificación de bajo stock en tu tienda WooCommerce.

<?php
/**
 * Función que muestra mensaje cuando queda poco stock.
 */
function bf_low_stock( $text, $product ) {
    $stock = $product->get_stock_quantity();
    if (
        $product->is_in_stock() &&
        $product->managing_stock() &&
        $stock <= get_option( 'woocommerce_notify_low_stock_amount' ) ) {
        $text .= '. ¡Cómpralo ahora para evitar una espera de 5 días hasta nuevo stock!';
    }
    return $text;
}
add_filter( 'woocommerce_get_availability_text', 'bf_low_stock', 9999, 2 );

 

¡Más Snippets, Más Opciones!

Al compartir, motivamos a más desarrolladores a contribuir. Ayúdanos a hacer de este directorio un punto de referencia en snippets.

Facebook
Twitter
LinkedIn
Telegram
WhatsApp

¿Cómo implementar este snippet en la web?

Tienes 2 opciones, una de ellas es mediante plugin y la otra pegando el código en tu web.

1. Añadir snippet con plugin

code-snippets

Code Snippets

Por Code Snippets Pro

  1. Descarga el plugin o búscalo en el repositorio de plugins de Wordpress e instálalo en tu web.
  2. En el menú lateral del Escritorio verás un nuevo enlace (Fragmetos de código). Ves a Fragmentos de código > Añadir nuevo.
  3. Se abrirá una página con un título, bloque de código, descripción y etiquetas, rellena el título con el que quieras guardarlo, ejemplo: Añadir Google Analytics.
  4. En la parte código verás que está activo PHP, ahí pega el código del snippet
  5. La descripción y las etiquetas solo son para tu información y para que luego encuentres más fácil los snippets.
  6. Publicar y activar el snippet.

2. Añadir snippet en el functions.php

Diseño web con WordPress

Accede al archivo functions.php de tu tema o tema hijo, pega el snippet y guarda el archivo.

Lo encontrarás en Apariencia > Editor de archivos de tema, pinchas sobre el enlace  functions.php y pegas el código al final del archivo.

Relacionados: