Anleitung für die Integration des RBA-Widgets in Oxid
Benötigte Applikationen
-
RBA-Widget Version 0.9.2
-
OXID v6.1.5 (tested)
Installation
Anpassung im Theme
zu ändernde Datei
/source/Application/views/<IHR-TEMPLATE>/tpl/page/checkout/thankyou.tpl
Sollte die Datei nicht vorhanden sein, erstelle diese bitte und kopieren den Inhalt folgender Datei hinein:
/source/Application/views/<PARENT-TEMPLATE>/tpl/page/checkout/thankyou.tpl
Suche in der Datei nach folgender Zeile:
<div id="thankyouPage">
füge über dieser Zeile folgenden Code ein:
<script>
var fetched_data = {
'xc_label': 'S000XXXXX',
'shop_name': '[{$oxcmp_shop->oxshops__oxname->value}]',
'email': '[{$order->oxorder__oxbillemail->value}]',
'shop_type': '15',
'order_id': '[{$order->oxorder__oxordernr->value}]',
'order_value': '[{$order->oxorder__oxtotalordersum->value}]',
'shipping_value': '[{$order->oxorder__oxdelcost->value}]',
'language': ‘[{$order->oxorder__language->value}]’,
'url': window.location.hostname,
'token': 'IEqggoqlBJdA/gCRrKsRmQ' }
</script>
<script type="text/javascript" src="https://rba.shopauskunft.de/js/rba_widget.js" async></script>
Individuelle Anpassung in Code
in $xc_label muss anstatt S000XXXXX deine Shopauskunft ID hinterlegt werden (z.B. S00033098)
Cache leeren
Damit die Änderungen wirksam werden, sollte bei Bedarf der Cache geleert werden:
Lösche den Inhalt des Ordners
/source/tmp
oder verwende ein entsprechendes Plugin, um den Cache zu löschen.
Test-Installation (Sandbox)
Zum Testen der korrekten Enbindung/Konfiguration des Codeblocks im Template kann ein alternatives Widget adressiert werden.
Durch eine Testbestellung und der positiven Beantwortung der Bewertungsanfrage wird sofort im Anschluss eine E-Mail an den Testbesteller versandt, mit dem Hinweis auf die korrekte bzw. fehlerhafte Konfiguration des eingebundenen Codeblocks.
-
Vorgehensweise → siehe normale Installation
-
alternatives Widget sandbox_widget.js:
<script type="text/javascript" src="https://rba.shopauskunft.de/js/sandbox_widget.js" async></script>
Denke daran im Anschluss an den Test wieder auf das korrekte rba_widget.js zu verweisen.
Hast du noch weitere Fragen? Wir stehen bereit zu helfen.