Cómo modificar el texto «agotado» en WooCommerce

Hoy os voy a mostrar un sencillo ejemplo para poder modificar el texto que aparece en los productos de WooCommerce de nuestros WordPress cuando un producto está agotado.

La idea va a ser personalizar el filtro llamado woocommerce_get_availability, que es el que se encarga de mostrar el texto que debe aparecer junto a un producto dependiendo de si un producto está o no en stock.

Por defecto, en castellano, el texto que aparece es «Agotado», pero puede que queramos modificarlo para por ejemplo mostrar el texto «Próximamente».

Para realizar el cambio, lo que vamos a tener que hacer es añadir el siguiente código php al fichero functions.php de nuestro tema activo (muy recomendable hacerlo con un tema hijo).

add_filter( ‘woocommerce_get_availability’, ‘wc_cambiar_texto_producto_agotado’, 1, 2);
function wc_cambiar_texto_producto_agotado( $availability, $_product )
{   
    // Código que muestra el texto si el producto está disponible
    if ( $_product->is_in_stock() )
    {
        // En este caso no vamos a mostrar ningún texto
        //$availability[‘availability’] = __(‘Available!’, ‘woocommerce’);
    }

    // Código para cambiar el texto si el producto no está en stock
    if ( ! $_product->is_in_stock() ) 
    {
        $availability[‘availability’] = __(‘Próximamente’, ‘woocommerce’);
    }
    return $availability;
}

Una vez guardado el fichero, nuestro WordPress con WooCommerce mostrará automáticamente el nuevo mensaje, que en nuestro ejemplo es «Próximamente».

 
Quizá te interese...
Deja un comentario...
Suscribirme
Notificación de
guest
0 Comentarios
Comentarios en línea
Ver todos los comentarios