Priorizar Productos en Stock en WooCommerce

Si tienes una tienda online en WooCommerce, sabrás lo crucial que es gestionar tu inventario de manera eficiente. Uno de los aspectos más importantes es asegurarse de que los productos en stock sean los primeros en aparecer en los resultados de búsqueda de tu tienda. En este artículo, te mostraremos cómo priorizar productos en stock en WooCommerce utilizando un sencillo pero poderoso snippet de código.

¿Por qué es importante priorizar productos en stock?

Mantener los productos en stock al frente y en el centro mejora la experiencia de compra del usuario y, por lo tanto, puede aumentar tus ventas. Imagina entrar en una tienda online y encontrar que los primeros productos que ves están agotados. No es la mejor primera impresión, ¿verdad?

Cómo funciona el snippet de código

El snippet de código que vamos a compartir modifica la forma en que WooCommerce ordena los productos en tu tienda. Específicamente, cambia los parámetros de ordenación para que los productos en stock aparezcan antes que los que están fuera de stock.

Precauciones antes de implementar el código

Siempre es una buena práctica hacer una copia de seguridad de tu sitio web antes de hacer cualquier cambio en el código. Además, te recomendamos probar el snippet en un entorno de pruebas antes de implementarlo en tu sitio en vivo.

Implementa el código para priorizar productos en stock

Ahora que tienes una comprensión completa de lo que este snippet puede hacer por tu tienda WooCommerce, es hora de implementarlo. A continuación, encontrarás el código que necesitas para dar este importante paso en la optimización de tu tienda online.

<?php
/**
 * Función que prioriza los productos en stock.
 */
function bf_priorize_stock( $args ) {
    $args['orderby']  = 'meta_value';
    $args['order']    = 'ASC';
    $args['meta_key'] = '_stock_status';
    return $args;
}
add_filter( 'woocommerce_get_catalog_ordering_args', 'bf_priorize_stock', 9999 );

Ejemplos de uso

Si tienes una tienda online, este snippet es especialmente útil durante las temporadas de rebajas o lanzamientos de nuevos productos. Asegurarte de que los productos en stock sean los primeros en aparecer puede hacer que los clientes añadan más artículos a su carrito.

¡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: