Marcar los productos agotados en la página de la tienda

Categoría: Woocommerce

En muchos temas compatibles con woocommerce se marcan los productos agotados en la página de la tienda. Pero ¿que pasa si en el tema que estás usando no y quieres hacerlo? No te preocupes. La solución es colocar este código en tu plugin de funciones o en el functions.php de tu child theme. Es posible que necesites algo de css adicional para dejar la marca a tu gusto.

/**
* WooCommerce: Marcar los productos agotados
*/
 
add_action( 'woocommerce_before_shop_loop_item_title', 'mg_display_sold_out_loop_woocommerce' );
 
function mg_display_sold_out_loop_woocommerce() {
    global $product;
 
    if ( !$product->is_in_stock() && !is_product() ) {
        echo '' . __( 'AGOTADO', 'woocommerce' ) . '';
    }
}

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Política de privacidad: Leer aquí | Responsable: Rafael Martín - Górriz Trillo | Fin del tratamiento: Gestión de comentarios | Legitimación: Tu consentimiento | Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal. | Derechos: Acceso, rectificación, portabilidad, olvido | Contacto: [email protected]