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

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 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>

 


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