Anleitung für die Integration des RBA in JTL 4
Benötigte Applikationen
-
Shopauskunft Widget Version 0.9..0
-
JTL Shop Version 4.06
-
JTL Wawi 1.3.21.0
Plugin
Für dieses Shopsystem hat ein Partner ein für Sie kostenloses Plugin erstellt:
ansonsten folgen Sie den Anweisungen der Anleitung
Installation
Bitte beachte, dass du immer mit einem Child-Template arbeitest, damit Änderungen später nicht überschrieben werden.
Detaillierte Informationen zur Erstellung eines Child-Templates findest du hier.
Zu änderndes Template
Templates/<<CHILD-TEMPLATE>>/checkout/order_completed.tpl
Hinweis: Falls diese Datei bzw. der Pfad noch nicht existieren sollte, lege den Pfad mit dieser Datei bitte an.
Füge nachfolgenden Code in die neu erstellte Datei order_completed.tpl ein. Falls die Datei schon existiert hat, lasse die erste Zeile weg und füge den Code ab Zeile
{block name=”order-completed” append}
ans Ende der bisherigen Datei ein.
Einzufügender Codeblock
{extends file="{$parent_template_path}/checkout/order_completed.tpl"}
{block name="order-completed" append}
{$xc_label = 'SA00xxxxx'}
{$seed = "$xc_label|{$Bestellung->cBestellNr}"}
{$token = base64_encode(openssl_encrypt($seed,'aes128','c2hvcGF1c2t1bmZ0', 0, 'aGFlbmRsZXJidW5k'))}
<script type="text/javascript">
var fetched_data = {ldelim}
'shop_name': '{$sShopname}',
'email': '{$Bestellung->oKunde->cMail}',
'shop_type': '5',
'order_value': '{$Bestellung->fWarensumme}',
'shipping_value': '{$Bestellung->fVersand}',
'language': '{Shop::Lang()->cISOSprache}',
'url': '{$smarty.server.SERVER_NAME}',
'token': '{$token}'
{rdelim}
</script>
<script type="text/javascript" src="https://rba.shopauskunft.de/js/rba_widget.js" id="rba_widget" async></script>
{/block}
Individuelle Anpassung in Code
in $xc_label muss Ihre Shopauskunft ID hinterlegt werden (z.B. S00033098)
$ihr-shopname muss angepasst werden
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>
Hinweis
Wir bieten dir auch einen professionellen Einbau der Bewertungsanfrage durch unseren IT-Support.
Diesen Einbauservice kannst du hier erwerben: zum Marketplace.
Kontaktformular
Gerne stehen wir dir für weitere Fragen zur Verfügung.