RBA Einbauanleitung: JTL 4

Anleitung für die Integration des RBA-Widgets 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:

JTL4 Plugin für Shopauskunft

ansonsten folgen Sie den Anweisungen der Anleitung

Installation

Bitte beachten Sie, dass Sie immer mit einem Child-Template arbeiten, damit Änderungen später nicht überschrieben werden.

Detaillierte Informationen zur Erstellung eines Child-Templates finden Sie hier.

Zu änderndes Template

Templates/<<CHILD-TEMPLATE>>/checkout/order_completed.tpl

Hinweis: Falls diese Datei bzw. der Pfad noch nicht existieren sollte, legen Sie den Pfad mit dieser Datei bitte an.

Fügen Sie nachfolgenden Code in die neu erstellte Datei order_completed.tpl ein. Falls die Datei schon existiert hat, lassen Sie die erste Zeile weg und fügen Sie den Code ab Zeile

{block name=”order-completed” append}

ans Ende der bisherigen Datei ein.

Einzufügender Codeblock

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 {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:

1 <script type="text/javascript" src="https://rba.shopauskunft.de/js/sandbox_widget.js" async></script>

 

Verwandte Artikel