Rechtssichere Bewertungsanfrage (RBA): Einbauanleitung
  1. Service-Bereich
  2. Händlerbund Shopauskunft
  3. Rechtssichere Bewertungsanfrage (RBA): Einbauanleitung

Rechtssichere Bewertungsanfrage (RBA): Einbauanleitung Übersicht

Das RBA wird dazu genutzt, Bewertungen bei Shopauskunft.de für seinen Shop zu generieren.

Im Anschluss an eine Bestellung im Shop wird der Kunde direkt gefragt, ob man in einigen Tagen nachfragen darf, wie die Bestellung abgelaufen ist.

2f7c3d88-2684-4925-a049-337ba803082cStimmt der Kunde zu, werden die Daten DSGVO-konform gespeichert und er erhält dann 7 Tage nach Abschluss der Bestellung eine Mail mit der Bitte die Transaktion zu bewerten. Sollte keine Bewertung eingehen, wird 5 Tage danach ein letztes Mal nachgefragt.

46cba14e-0bb6-48db-b5ff-a3dd6f117068

So sammelst du automatisiert Bewertungen für deinen Online-Shop.

Damit es funktioniert, muss ein angepasstes Code-Snippet auf einer bestimmten Seite deines Shops hinterlegt werden. Ebenso müssen dem Script bestimmte Daten übergeben werden.

Folgende Daten können übermittelt werden

Variable

Erläuterung

xc_label

  • die von Shopauskunft vergebene Shopauskunft-ID z.B. SA0014445

shop_name

  • Ihr Shopname. Er wird auch auf dem Popup bzgl. der Anfrage an den Kunden angezeigt. Sie können ihn frei wählen oder auch aus den Variablen Ihres Shopsystems übergeben.

email

  • Email-Adresse des Kunden, an den die Bewertungsanfrage verschickt werden darf

order_id

  • Rechnungs- oder Bestellnummer

  • vom Kunden sowie Shop nachvollziehbare Referenznummer

order_value

  • der Wert des Warenkorbs brutto

  • ohne Währung

  • ein “.” trennt die Nachkommastellen

shipping_value

  • Versandkosten

  • ohne Währung

  • ein “.” trennt die Nachkommastellen

language

  • zweistelliger ISO-Ländercode z.B. “de”

url

shop_type

  • Nummer, s. Liste Shopsysteme

  • sonstige Shopsysteme shop_type = 2

token

  • IEqggoqlBJdA/gCRrKsRmQ

 

Diese Daten werden als fetched_data an das script übergeben.

Hier als Beispiel von Shopify:

<script type="text/javascript">
    var xc_label = 'SA00xxxxx';
    var fetched_data = {
        'xc_label' : xc_label,
      'shop_name' : '{{ shop.name }}',
      'email' : '{{ customer.email }}',
        'shop_type' : '8',
      'order_id' : '{{ order.order_number }}',
      'order_value' : '{{ order.subtotal_price | money_without_currency | | replace: ",", "." }} ',
      'shipping_value' : '{{ order.shipping_price | money_without_currency | | replace: ",", "."  }}',
      'language' : '{{ shop_locale.iso_code }}',
      'url' : '{{ shop.domain }}',
        'token' : 'IEqggoqlBJdA/gCRrKsRmQ'
    }
</script>
<script type="text/javascript"
    src="https://rba.shopauskunft.de/js/rba_widget.js" async></script>

Aber nicht in allen Shopsystemen werden die Daten als Javascript-Variablen vorgehalten. Dann musst du die Daten aus dem PHP holen.

Hier ist Magento 1.9 ein gutes Beispiel:

<?php 
$xc_label = 'SA00xxxxx'; 
$orderData = Mage::getSingleton('checkout/session'); 
$orderData = Mage::getSingleton('sales/order')->loadByIncrementId($orderData->getLastRealOrderId()); 
$shopname = Mage::app()->getStore()->getFrontendName();
$shopType = '4'; 
$lang = substr(Mage::app()->getLocale()->getLocaleCode(),0,strpos(Mage::app()->getLocale()->getLocaleCode(),'_' )); 
$url = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB); 
$seed = $xc_label.'|'.$orderData->increment_id; 
$token = base64_encode(openssl_encrypt($seed,'aes128','c2hvcGF1c2t1bmZ0', 0, 'aGFlbmRsZXJidW5k'));
?>

<script type="text/javascript"> 
    var fetched_data = { 
        'shop_name': '<?= $shopname; ?>',
        'email': '<?= $orderData->customer_email; ?>', 
        'shop_type': '<?= $shopType; ?>', 
        'order_value': '<?= $orderData->base_grand_total - $orderData->base_shipping_amount; ?>', 
        'shipping_value': '<?= $orderData->base_shipping_amount; ?>', 
        'language': '<?= $lang; ?>', 
        'url': '<?= $url; ?>', 
        'token': '<?= $token; ?>
    '
    }
</script>
<script type="text/javascript"
    src="https://rba.shopauskunft.de/js/rba_widget.js" id="rba_widget"
    async></script>

Denke daran, das Käufersiegel Kundenbewertungstool des Händlerbundes in deinem Shop zu deaktivieren.  Ansonsten könnte es sein, dass deine Kunden doppelt angeschrieben werden.

 

shop_type Liste (✓ bedeutet individuelle Anleitung vorhanden), an weiteren Anleitungen wird bereits gearbeitet.

1. Shopware ✓
2. Prestashop ✓
3. Magento 2.x ✓
4. Magento 1.9.x ✓
5. JTL4 ✓
6. WooCommerce ✓
7. Xt:Commerce ✓ 
8. Shopify ✓
9. Lightspeed ✓
10. IONOS
11. Jimdo
12. Plentymarkets ✓
13. Modified ✓
14. Gambio ✓
15. Oxid Esales ✓
16. osCommerce ✓
17. Xanario
18. wpShopGermany
19. Joomla
20. OpenCartt

 


Hast du noch weitere Fragen? Wir stehen bereit zu helfen.