Pour afficher le nombre de produits vendus sur la page de chaque article, insérez le code suivant dans votre fichier functions.php:
/* Afficher le nombre de produit vendu sur les pages produits WooCommerce */ // On affiche le nombre de ventes sur la page produit add_action( 'woocommerce_single_product_summary', 'wpm_product_sold_count', 11 ); function wpm_product_sold_count() { global $product; //On récupère le nombre total de ventes par produit $units_sold = $product->get_total_sales(); // On affiche notre texte personnalisé contenant le nombre de vente echo '<p class="wpm-sold-product">' . sprintf( __( 'Produit vendu %s fois', 'woocommerce' ), $units_sold ) . '</p>'; }
Pour modifier la phrase affichant le nombre de ventes, modifiez le texte 'Produit vendu %s fois'
.
Attention à bien laisser le %s
dans ce texte. C’est la variable contenant le nombre de ventes du produit !
Si vous voulez styliser un peu cet affichage, vous pouvez par exemple ajouter le code suivant dans le fichier style.css
de votre thème enfant en ciblant la class CSS de notre texte qui est wpm-sold-product
:
/* CSS Affichage nombre de produits vendus */ .wpm-sold-product { font-weight: bold; /* On met le texte en gras */ background-color: #cecece; /* On met une couleur de fond grise */ text-align:center; /* On centre le texte */ padding-top:10px; /* On met une marge interne supérieure de 10pixels */ margin-bottom:10px; /* On met une marge externe inférieure de 10pixels */ }
Voici le rendu:
Source: wpmarmite.com