Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Rich Snippets für Produktbewertungen

    qxseno

    • Neu im Forum
    • Beiträge: 20
    Re: Rich Snippets für Produktbewertungen
    Antwort #15 am: 23. März 2016, 17:28:22
    Ich weiß ja nicht in wie weit schon eine Lösung gefunden wurde, aber du könntest in der includes/classes/product.php die function getReviews() entsprechend erweitern. Hier z.B. mit RATE

    Code: PHP  [Auswählen]
    $data_reviews[] = array ('AUTHOR' => $reviews['customers_name'],
                                      'DATE' => xtc_date_short($reviews['date_added']),
                                      'RATE' => $reviews['reviews_rating'],
                                      'RATING' => xtc_image('templates/'.CURRENT_TEMPLATE.'/img/stars_'.$reviews['reviews_rating'].'.gif', sprintf(TEXT_OF_5_STARS, $reviews['reviews_rating']),'','','itemprop="rating"'),
                                      'TEXT' => nl2br($reviews['reviews_text']));
     

    Anschließend im Template "module_data.RATE" an beliebiger Stelle einfügen

    Parker

    • Mitglied
    • Beiträge: 135
    • Geschlecht:
    Re: Rich Snippets für Produktbewertungen
    Antwort #16 am: 02. Juni 2016, 14:40:25
    Vielen Dank, @qxseno! War genau das, was ich gesucht habe. Allerdings ist das in modified 2.0 bereits vorhanden.

    Hier die includes/classes/product.php:

    Code: PHP  [Auswählen]
            $data_reviews[] = array (
                'AUTHOR' => $reviews['customers_name'],
                'DATE' => xtc_date_short($reviews['date_added']),
                'RATING' => xtc_image($img, sprintf(TEXT_OF_5_STARS, $reviews['reviews_rating'])),
                'RATING_MICROTAG' => xtc_image($img, sprintf(TEXT_OF_5_STARS, $reviews['reviews_rating']),'','','itemprop="rating"'),
                'RATING_VOTE' => $reviews['reviews_rating'],
                'TEXT' => nl2br($reviews['reviews_text'])
              );

    Der Wert für das jeweilige Rating lässt sich dann mit {$module_data.RATING_VOTE} ausgeben. Also so z.B.:

    Code: PHP  [Auswählen]
              <meta itemprop="worstRating" content = "1">
              <meta itemprop="ratingValue" content = "{$module_data.RATING_VOTE}">
              <meta itemprop="bestRating" content = "5">
     

    umbi

    • Mitglied
    • Beiträge: 163
    • Geschlecht:
    Re: Rich Snippets für Produktbewertungen
    Antwort #17 am: 18. August 2016, 01:16:21
    gehören metas nicht in den head bereich ?  Kenn mich mit Rich Snippets nicht so aus....

    cplasa

    • Fördermitglied
    • Beiträge: 200
    • Geschlecht:
    Re: Rich Snippets für Produktbewertungen
    Antwort #18 am: 18. August 2016, 09:44:53
    ...es gibt verschiedene Deklarationsmöglichkeiten.

    Ich habe das Modul MODUL: Rating Stars wie bei "Amazon & Co" http://www.modified-shop.org/forum/index.php?topic=3541.0 kombiniert mit folgendem Code in der Product_info

    Code: PHP  [Auswählen]
            {literal}<script type="application/ld+json">
            { {/literal}
                            "@context" : "http://schema.org",
                            "@type" : "Product",
                            "name" : "{$PRODUCTS_NAME}",
                            "image" : "https://www.domain.de/{$PRODUCTS_IMAGE}",

                            "mpn" : "{$PRODUCTS_MODEL}",
            {literal}              
                                            "brand" : {             {/literal}          
                                            "@type" : "Thing",
                                            "name" : "{$MANUFACTURER}"
    {literal}               },

      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "{/literal}{$PRODUCTS_REVIEWS_AVG}{literal}",
        "reviewCount": "{/literal}{$RATINGS}{literal}"
      },


            "offers" : {
            "@type" : "Offer",
            "availability": "http://schema.org/InStock",
            "itemCondition": "http://schema.org/NewCondition",{/literal}
                            "priceCurrency" : "EUR",
                            "price" : "{$PRODUCTS_PRICE|replace:"ab":""|replace:"&euro;":""|replace:" ":""|replace:",":"."}",
                                                    "priceValidUntil": "2020-11-05",
            {literal}    
              "seller": {   {/literal}
                      "@type": "Organization",
                      "name": "Executive Objects"
            {literal}
            }
            }
            }
            </script>{/literal}

    Somit erscheinen unsere Rating-Stars nun auch in den SERPS.
    Werbung / Banner buchen
    0 Antworten
    3055 Aufrufe
    14. August 2012, 21:54:34 von Rich Snippets
    1 Antworten
    4173 Aufrufe
    28. Februar 2011, 09:23:25 von vsell
    3 Antworten
    1892 Aufrufe
    12. August 2018, 12:50:57 von andi1404
    6 Antworten
    6792 Aufrufe
    22. März 2016, 13:57:02 von bigi100
               
    anything