Balise “Prix” (Créer un compte)

  • WordPress :5.2
  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #2297320
    GilgaM
    Participant
    Chevalier WordPress
    120 contributions

    Bonjour,

    Sur mes fiches produits, je souhaite afficher un “A partir de x €”.

    Je me demandais s’il existait un bout de code qui permette à Google de récupérer ce prix (pour Google Shopping par exemple), au lieu de le mettre simplement dans la description du produit ?

    D’avance, merci 🙂

    • Ce sujet a été modifié le il y a 5 mois par GilgaM.
    #2297532
    momofr@free.fr
    Modérateur
    Maître WordPress
    3346 contributions

    Pour avoir les prix d’un produit à variation sous cette forme tu dois ajouter le “snippet” suivant :

    // AFFICHER "À PARTIR DE" POUR LES PRODUITS VARIABLES
    add_filter( 'woocommerce_variable_sale_price_html', 'wpm_variation_price_format', 10, 2 );
    add_filter( 'woocommerce_variable_price_html', 'wpm_variation_price_format', 10, 2 );
    
    function wpm_variation_price_format( $price, $product ) {
    	//On récupère le prix min et max du produit variable
    	$min_price = $product->get_variation_price( 'min', true );
    	$max_price = $product->get_variation_price( 'max', true );
    
    	// Si les prix sont différents on affiche "À partir de ..."
    	if ($min_price != $max_price){
    		$price = sprintf( __( 'A partir de %1$s', 'woocommerce' ), wc_price( $min_price ) );
    		return $price;
    	// Sinon on affiche juste le prix
    	} else {
    		$price = sprintf( __( '%1$s', 'woocommerce' ), wc_price( $min_price ) );
    		return $price;
    	}
    }

    A mettre dans le fichier functions.php de ton thème enfant ou à embarquer avec une extension comme Code Snippet.

    #2302929
    GilgaM
    Participant
    Chevalier WordPress
    120 contributions

    Ha super et merci beaucoup.

    Bonne journée 🙂

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.