Bewertungsnote Sterne bei google einbinden - Rating-Stars

Ich möchte gerne unsere Bewertungsnote und die Sterne von Shopvote.de in den organischen Suchergebnissen der Google-Suche in Verbindung mit unsere Shop-URL einbinden. Von Shopvote habe ich zwei Quellcodes erhalten. Einer der beiden soll ich auf der Startseite einbinden. Server hat PHP 5.4, SimpleXML und cURL sind installiert. Leider habe ich keine Ahnung wie ich hierzu vorgehen soll. Kann mir jemand eine einfache kleine Anleitung geben wie ich einen der Codes in die Startseite bekomme. Url: www.dog-play.de Danke ! Hier mal die beiden Codes: [size=200] Datenabruf mit SimpleXML [/size]<?php if ($xml = simplexml_load_file("https://www.shopvote.de/betreiber/get_rating.php?rateid=9db45-2808-dfcbe") ) { ?>ShopVote-Note von echo $xml->data->shopdomain; ?>: echo $xml->data->rating; ?> (entspricht echo $xml->data->stars; ?> / 5 Sternen) aus echo $xml->data->counter; ?>Bewertungen<?php } ?>[size=200]Datenabruf mit cURL [/size]<?php $xml_rating =„https://www.shopvote.de/betreiber/get_rating.php?rateid=9db45-2808-dfcbe“;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $xml_rating);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
if ($xml = simplexml_load_string($output)) { ?>ShopVote-Note von echo $xml->data->shopdomain; ?>: echo $xml->data->rating; ?> (entspricht echo $xml->data->stars; ?> / 5 Sternen) aus echo $xml->data->counter; ?>Bewertungen<?php } ?>

Da wirst du dir ein Plugin basteln müssen, welches die Daten von shopvote abruft und das template entsprechend anpasst. Siehe dazu: http://wiki.shopware.de/Developers-Guide_cat_796.html Viele Grüße

1 „Gefällt mir“

hallo, ihr müsst auch noch darauf aufpassen, dass die verschiedenen auf der Webseite verwendeten structured data Auszeichnungen miteinander kompatibel bzw. die Templates entsprechend angepasst sind. Ansonsten werden die gar nicht mehr ausgewertet. Shopware verwendet auf der Artikeldetailseite welche und es gibt auch Plugins, die eigene Implementierungen setzen. Auch in modifizierten Templates können die vorkommen. Am einfachsten wäre es wohl, die Daten des Anbieters global per Plugin als Template-Variablen zur Verfügung zu stellen. Dann kann man in seinem abgeleiteten Template die Ausgabe am flexibelsten anpassen.