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' ) . '';
}
}