- Ce sujet contient 4 réponses, 3 participants et a été mis à jour pour la dernière fois par , le il y a 4 années.
4 sujets de 1 à 4 (sur un total de 4)
4 sujets de 1 à 4 (sur un total de 4)
- Vous devez être connecté pour répondre à ce sujet.
WooFrance Dépannage et support WordPress WooCommerce › Forums › Forum de Support WooCommerce › Woocommerce : Comment mettre un tag « En stock » sur les produits ?
Étiqueté : tag en stock
Bonjour à vous, vous pouvez vous basé avec ce bout de code dans le fichier function.php de votre theme enfant :
add_shortcode( « stock_status », « display_product_stock_status » ); function display_product_stock_status( $atts) { $atts = shortcode_atts( array(« id » => get_the_ID() ), $atts, « stock_status » ); $product = wc_get_product( $atts[« id »] ); $stock_status = $product->get_stock_status(); if ( « instock » == $stock_status) { return « <p class=« stock in-stock »>In stock</p>« ; } else { return « <p class=« stock out-of-stock »>Out of stock</p>« ; } }
Puis l’insérer grace à un shortcode [stock_status id= »id du produit ici »]
————————————————————————————————————–
Sinon vous pouvez également vous basé avec ce code :
add_action( ‘woocommerce_single_product_summary’, ‘display_sold_out_loop_woocommerce’ );
function display_sold_out_loop_woocommerce() {
global $product;
if ( !$product->is_in_stock() ) {
echo ‘<span class= »soldout »>’ . __( ‘Rupture de stock’, ‘woocommerce’ ) . ‘</span>’;
}
}
Bien à vous
====================