Afficher les étoiles des avis YotPo sur un template de produit Elementor

yotpo elementor stars,stars rating elementor,etoiles avis yotpo elementor
yotpo elementor stars,stars rating elementor,etoiles avis yotpo elementor
yotpo elementor stars,stars rating elementor,etoiles avis yotpo elementor

Nous avons crée un plugin pour Yotpo & Elementor !

Incroyable mais vrai n'est-ce pas ?

En effet, si vous utilisez le plugin pour laisser des avis de YotPo sur votre boutique en ligne WooCommerce & que vous avez mis en page vos fiches produit avec Elementor vous ne pouvez pas afficher la notation en étoile des avis collectés de votre produit.

C’est quand même problématique et surtout bête pour un plugin qui est si pratique !

La solution pour afficher la notation en étoile

Pour afficher le nombre des avis comme sur cette capture d’écran, il va falloir ajouter du code à votre fichier functions.php de votre child theme (si vous n’avez pas de child theme vous devriez pouvoir le faire via un plugin qui injecte du code) et ensuite il vous suffira de placer un shortcode n’importe ou sur une fiche produit 🙂

yotpo elementor stars,stars rating elementor,etoiles avis yotpo elementor

Code à ajouter

Vous allez donc ajouter ce code dans votre functions.php à la suite de ce que vous avez déjà dedans.

				
					// Shortcode who allow you to display the YotPo stars rating where you want on an elementor product template.
// Simply add a shortcode elementor widget and add the shortcode [wycan_yotpo_stars_rating]
function wycan_yotpo_stars_single( $atts ) {
if ( function_exists( 'wc_yotpo_show_buttomline' ) )
{ add_action( 'woocommerce_single_product_summary', 'wc_yotpo_show_buttomline', 15 ); }
}
add_shortcode( 'wycan_yotpo_stars_rating', 'wc_yotpo_show_buttomline');
				
			

Un fois fait, vous allez ajouter sur votre template/modèle de produit Elementor un widget Shortcode.

Ensuite, vous allez saisir le shortcode, comme sur la capture d’écran ci-contre : [wycan_yotpo_stars_rating]

Il ne vous reste plus qu’à placer le widget ou vous voulez sur le design de votre fiche produit Elementor 🙂

yotpo elementor stars,stars rating elementor,etoiles avis yotpo elementor

Ajouter les avis ou vous souhaitez

Maintenant que vous avez mis ou vous souhaitez les étoiles pour la notation, vous allez vouloir ajouter l’espace ou les commentaires/avis seront publiés.

Pour cela il vous suffit de copier coller ce code et de l’ajouter à votre functions.php dans votre child theme puis comme à l’étape précédente, insérer le shortcode dans votre template de design de produit unique : [wycan_yotpo_reviews_rating]

				
					// Add the reviews area inside a single product template with elementor, simply add the shortcode widget with [wycan_yotpo_reviews_rating]//
function wycan_yotpo_reviews_single( $atts ) {
if ( function_exists( 'wc_yotpo_show_widget' ) ){
add_action( 'woocommerce_after_single_product', 'wc_yotpo_show_widget', 15 ); }
}
add_shortcode( 'wycan_yotpo_reviews_rating', 'wc_yotpo_show_widget');
				
			

Hébergeur Wordpress

20% de remise !

Gestion des clients et facturation

1 mois offert sur votre abonnement !

Éditeur Wordpress

Gestionnaire de mot de passe

American Express

10 000 Miles Flying Blue / Air France offerts !

7 Responses

  1. Thanks for this solution. I wanted to inform you that I have added your code to my WordPress site. But the star rating shortcode is working properly when I was added the review rating shortcode then it’s not working I mean not showing the all reviews.

    Thank you

  2. Bonjour, j’essaye ce snippet actuellement est cela plante l’éditeur au chargement avec cette erreur 500 :

    Fatal Error Line 171
    Message Uncaught Error: Call to a member function get_id() on null in /home/mon_chemin_perso/wp-content/plugins/yotpo-social-reviews-for-woocommerce/wc_yotpo.php:171 Stack trace: #0 /home/mon_chemin_perso/wp-content/plugins/yotpo-social-reviews-for-woocommerce/wc_yotpo.php(150): wc_yotpo_get_product_data() #1 /home/mon_chemin_perso/wp-includes/shortcodes.php(355): wc_yotpo_show_buttomline() #2 [internal function]: do_shortcode_tag() #3 /home/mon_chemin_perso/wp-includes/shortcodes.php(227): preg_replace_callback() #4 /home/mon_chemin_perso/wp-includes/class-wp-hook.php(308): do_shortcode() #5 /home/mon_chemin_perso/wp-includes/plugin.php(205): WP_Hook->apply_filters() #6 /home/mon_chemin_perso/wp-includes/post-template.php(255): apply_filters() #7 /home/mon_chemin_perso/wp-content/plugins/elementor/modules/page-templates/module.php(190): the_content() #8 [internal function]: Elementor\Modules\PageTemplates\Module->print_callback() #9 /home/mon_chemin_perso/wp-content/plugins/elementor/modules/page-templates/module.php(207): call_user_func() #10 /home/mon_chemin_perso/wp-content/plugins/elementor/modules/page-templates/templates/header-footer.php(19): Elementor\Modules\PageTemplates\Module->print_content() #11 /home/mon_chemin_perso/wp-includes/template-loader.php(106): include(‘…’) #12 /home/mon_chemin_perso/wp-blog-header.php(19): require_once(‘…’) #13 /home/mon_chemin_perso/index.php(17): require(‘…’) #14 {main} thrown
    File /home/mon_chemin_perso/wp-content/plugins/yotpo-social-reviews-for-woocommerce/wc_yotpo.php

    1. Salut momo, étrange on l’a en production actuellement sur le site d’un client et on a pas de soucis de la sorte…
      Cependant tu parles pour lequel les étoiles ou le widget avec les avis ?

        1. Hello momo, hélas aucune idée, ici on ne fait que récupérer les infos de YotPo, pour brider le nombre d’avis je pense que tu aura la réponse plus rapidement en demandant auprès de leur support directement.

Laisser un commentaire

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

Un projet en tête ?
C’est le moment de nous contacter ! 🤓
Merci d'indiquer le budget maximum à ne pas dépasser pour ce projet.