Comment afficher la date de fin d’une promotion sur les pages catégorie et produit de WooCommerce ?

WooCommerce vous permet de programmer le prix d’un produit en promotion. Vous pouvez ainsi définir une date de début et une date de fin, de sorte que la promotion sera exécutée automatiquement.

Cependant, pour une raison quelconque, cette information n’est visible que par l’administrateur. Ce serait génial de montrer la date de fin de la promotion aux clients aussi, vous ne pensez pas ? Alors, c’est parti !

La mention « se termine le 31 juillet » est le résultat de ma personnalisation. Elle lit la date de fin de la promotion et l’affiche à côté de l’étiquette « PROMO ! ». Sympa, non ?
add_filter( 'woocommerce_sale_flash', 'wootimeo_sale_end_date', 9999, 3 );
 
function wootimeo_sale_end_date( $html, $post, $product ) {
   if ( $product->get_date_on_sale_to() ) return $html . ' (se termine le ' . gmdate( 'j F', $product->get_date_on_sale_to()->getTimestamp() ) . ')'; 
   return $html;
}Langage du code : PHP (php)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *