Anleitung für die Integration des RBA-Widgets in Lightspeed Shop
Benötigte Applikationen
-
RBA-Widget Version 0.9.2
-
Lightspeed Shop
Installation
Im Lightspeed Backend gehen findest du unter Einstellungen > Web Extras die Möglichkeit Javascript-Code in deinen Shop einzubinden.
In den Bereich Custom Javascript füge folgenden Code ein:
Einzufügender Codeblock
<script>
var my_request_url = window.location.href;
var is_checkout = my_request_url.includes("checkout/thankyou/");
if (is_checkout)
{
sa_head.appendChild(sa_js);
}
</script>
Im Bereich Tracking füge folgenden Codeblock ein
<script>
var sa_head = document.getElementsByTagName('head')[0];
var sa_js = document.createElement("script");
var fetched_data = {
'xc_label': 'SA00XXXXX',
'shop_name': 'meinShopName',
'email': '{{ order.customer.email }}',
'shop_type': '9',
'order_id': '{{ order.information.number }}',
'order_value': '{{ order.information.price_incl }}',
'shipping_value': '{{ order.information.shipping_price }}',
'language': 'de',
'url': 'www.myshopurl.de',
'token': 'IEqggoqlBJdA/gCRrKsRmQ'
}
sa_js.type = "text/javascript";
sa_js.src= "https://rba.shopauskunft.de/js/rba_widget.js";
sa_js.id= "rba_widget";
sa_js.async = "true";
</script>
Individuelle Anpassung in Code
Hier musst du individuelle Anpassungen vornehmen:
-
xc_label muss deine Shopauskunft ID hinterlegt werden (z.B. S00033098)
-
shop_name Der Namedeines Shops (wird im Popup angezeigt)
-
shop_url Die URL deines Shops (www.mainShop.de)
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
-
adressieren Sie das alternative Widget sandbox_widget.js:
sa_js.src= "https://rba.shopauskunft.de/js/sandbox_widget.js";
Hast du noch weitere Fragen? Wir stehen bereit zu helfen.