L’utilisation des produits variables de WooCommerce présente une spécificité importante en matière d’affichage des prix. Traditionnellement, ils sont présentés sous le format « de X€ à Y€ ». Toutefois, cette méthode peut se révéler contre-productive, notamment si l’écart de prix entre le produit le moins cher et le plus cher est important. Un client confronté d’emblée à un prix élevé peut être dissuadé de cliquer sur le produit.
Pour pallier ce problème, un snippet a été conçu pour afficher les prix de manière plus intuitive et engageante. En optant pour la mention « à partir de », le prix minimum est mis en avant, tout en éliminant la nécessité d’afficher une fourchette de prix complète. Ainsi, un produit dont le prix varie entre 10€ et 50€ sera simplement présenté comme « À partir de 10€ », rendant l’offre plus attrayante et claire pour les clients potentiels.
Pour avoir l’affichage souhaité, vous devrez insérer ce snippet dans votre fichier functions.php de votre thème WordPress.
add_filter( 'woocommerce_variable_sale_price_html', 'wps_variation_price_format', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'wps_variation_price_format', 10, 2 );
function wps_variation_price_format( $price, $product ) {
$minPrice = $product->get_variation_price( 'min', true );
$maxPrice = $product->get_variation_price( 'max', true );
// on affiche "À partir de ..." uniquement si le prix est différent
if ($miPrice != $maxPrice){
$price = sprintf( __( 'A partir de %1$s', 'woocommerce' ), wc_price( $min_price ) );
return $price;
} else {
$price = sprintf( __( '%1$s', 'woocommerce' ), wc_price( $min_price ) );
return $price;
}
}
Actualités
Spécialiste / Expert WordPress : Comment bien choisir ?
Expertise
WordPress
à votre service !
Gardez votre site en parfait état avec notre service
de maintenance professionnel. Détendez-vous et concentrez-vous
sur votre contenu, nous nous occupons du reste.