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

RBA Einbauanleitung: Magento2.x

Anleitung für die Integration des RBA-Widgets in Magento 2.x

Benötigte Applikationen

  • RBA-Widget Version 0.7.0 und höher

  • Magento 2.3.0 (tested)

Installation

zu ändernde Datei 

vendor/magento/module-checkout/view/frontend/templates

An welcher Stelle

am Ende des Templates

Einzufügender Codeblock

<?php
$xc_label = 'SA00xxxxx';
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$order = $objectManager->create('Magento\Sales\Model\Order')->load($block->getOrderId());
$locale = $objectManager->get('Magento\Framework\Locale\Resolver');
$shop_type = '3';
$seed = $xc_label . '|' . $order->getRealOrderId();
$token = base64_encode(openssl_encrypt($seed, 'aes128', 'c2hvcGF1c2t1bmZ0', 0, 'aGFlbmRsZXJidW5k'));
?>
<script type="text/javascript"> 
var fetched_data = { 
  'shop_name': '$Ihr-shopname',
  'email': '<?= $order->getCustomerEmail(); ?>', 
  'shop_type': '<?= $shop_type; ?>', 
  'order_value': '<?= $order->getSubtotalInclTax(); ?>', 
  'shipping_value': '<?= $order->getShippingInclTax(); ?>', 
  'language': '<?= $locale->getLocale(); ?>',
  'url': '<?= $block->getUrl(); ?>',
  'token': '<?= $token; ?>' } 
</script>
<script type="text/javascript"
    src="https://rba.shopauskunft.de/js/rba_widget.js" id="rba_widget"
    async></script>

Individuelle Anpassung in Code

in $xc_label muss deine Shopauskunft ID hinterlegt werden (z.B. S00033098)

$ihr Shopname muss gesetzt 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.