Hallo zusammen,
Trusted Shops bietet scripts an um diese mit dem Shop interagieren zu lassen.
So ist es z.B. möglich einen Shop in Zusammenhang mit einem spezifischen Produkt zu bewerten:
PHP Link auf Bewertungsformular mit Referenz zur Bestellung für deine-shop-domain.de
Durch die Übergabe von Bestellnummer und E-Mail Adresse muss der Kunde diese nicht mehr im Formular eingeben und Sie erhalten referenzierte Bewertungen im Trusted Shops System, die nach 7 Tagen automatisch vom System freigegeben werden. Bitte ersetzen Sie hierzu die Parameter [buyerEmail] und [shopOrderID] durch Ihre entsprechenden Shop-Parameter (inklusive eckige Klammern).
HTML-Code:
<a href="https://www.trustedshops.de/bewertung/bewerten_hierstehtdieid.html&buyerEmail=<?= urlencode(base64_encode([buyerEmail]));?>&shopOrderID=<?= urlencode(base64_encode([shopOrderID]));?>" target="_blank" title="Bitte bewerten Sie den Shop"><img src="img/bewerten.gif" alt="Bewerten Sie unseren Shop!" /></a>
oder das Gütesiegel via php einzubinden:
PHP Widget-Einbindung mit Caching für deine-shop-domain.de
Binden Sie den folgenden PHP-Code im Shop ein und kappen so die direkte Abhängigkeit zum Trusted Shops Server. Besonders für größere Shops empfohlen. Der Cache sollte mindestens zweimal täglich erneuert werden.
PHP-Code:
<?
// file_put_contents not available for PHP4
if (!function_exists('file_put_contents')) {
function file_put_contents($file, $contents = '', $method = 'w+') {
$file_handle = fopen($file, $method);
fwrite($file_handle, $contents);
fclose($file_handle);
return true;
}
}
function cachecheck($filename_cache, $timeout = 10800) {
if (file_exists($filename_cache)) {
$timestamp = filemtime($filename_cache);
// Seconds
if (mktime() - $timestamp < $timeout) {
return true;
} else
return false;
} else
return false;
}
if (!cachecheck($filename = "deinshopbild.gif", 10800)) {
// Load fresh widget from trustedshops Website
// and write in local file
// Open the file to get existing content
$current =
file_get_contents("https://www.trustedshops.com/bewertung/widget/widgets/deinshopbild.gif");
// Write the contents back to the file
file_put_contents($filename, $current);
error_log("new widget saved!");
}else{
error_log("old widget loaded!");
}
?>
<a target="_blank"
href="https://www.trustedshops.de/bewertung/info_deineshopid.html"
title="Kundenbewertungen von deineshopdomain.de einsehen">
<img class="bewertung" alt="Kundenbewertungen von deine-shop-domein.de" border="0"
src="<?=$filename?>"/>
</a>
Gibt es hierfür eine saubere Möglichkeit das ganze in den Shop zu integrieren?
Gruß
Andreas
Lesezeichen