Klarna On-Site Messaging

Aktivierung von On-Site Messaging

Sofern Sie noch nicht für Klarna On-Site Messaging freigeschaltet sind, setzen Sie die Option "On-Site Messaging aktivieren" auf "ja" und speichern die Plugin Einstellungen vom Klarna Payments Plugin nochmal ab. Sie werden nun durch den Aktivierungsprozess durchgeleitet, in dem Sie die Terms of Usage (ToU) akzeptieren.

Einstellungen zur Klarna On-Site Messaging Integration im Shop

Klarna On-Site Messaging-Integration im Shop

Wichtig: Um Placements anzuzeigen muss sowohl On-Site Messaging im Backend aktiviert als auch die Terms of Usage akzeptiert sein.

In Einkaufswelten:

Sie können nach der Aktivierung von On-Site Messaging in Einkaufswelten Homepage Promotions integrieren. Dazu müssen Sie nur das Klarna Banner Widget in ihre Einkaufswelt ziehen und dieses nach belieben konfigurieren. Es stehen Ihnen 3 verschiedene Varianten des Banners zur Verfügung (Box, Breit, Hoch)

In eigenen Themes: (Für erfahrene Entwickler)

Es ist möglich On-Site Messaging Placements in ihrem Template nach belieben einzubauen.

Dazu ist es notwendig den Ordner (KlarnaPaymentsPlugin/Resources/views/frontend/bestit_klarna_onsite_messaging/placements) aus dem Klarna Payments Plugin in ihr eigenes Theme zu kopieren.

Danach können Sie die 4 verschiedenen Placements in ihr Template einfügen wo sie wollen.

Top Strip Promotion:

{include file='pfad/zu/ihrem/placements/ordner/top-strip-promotion.tpl'}

Dieser Placement Typ hat keine verfügbaren Attribute.

Sidebar Promotion:

{include file='pfad/zu/ihrem/placements/placements/sidebar-promotion.tpl'}

Dieser Placement Typ hat keine verfügbaren Attribute.

Homepage-Promotion:

{include file='pfad/zu/ihrem/placements/placements/homepage-promotion.tpl' bannerType='box' refreshOnLoad='false'}

Parameter

Name Werte Beschreibung
bannerType box tall wide (optional) Die verschiedenen Typen von Bannern die Klarna zur verfügung stellt.
refreshOnLoad false true (optional) true: Das Placement wird neu initialisiert. Dies ist notwendig wenn das Placement Tag erst nach dem "pageload"-Event in den Content der Seite kommt wie es etwa bei Ajax-geladenen Inhalten oder Einkaufswelt-Inhalten der Fall ist.

Credit Promotion:

{include file='pfad/zu/ihrem/placements/placements/credit-promotion.tpl' purchaseAmount='1903' refreshOnLoad='true' shouldUpdate='true'}

Parameter

Name Werte Beschreibung
purchaseAmount Wert in Cent (z.B. 1903) (erforderlich) Der Kaufwert des Artikels/der Artikel in Cent. 1903 steht dabei für 19,03€
refreshOnLoad false true (optional) true: Das Placement wird neu initialisiert. Dies ist notwendig wenn das Placement Tag erst nach dem "pageload"-Event in den Content der Seite kommt wie es etwa bei Ajax-geladenen Inhalten der Fall ist.
shouldUpdate false true (optional) true: Das Placement wird neu initialisiert sobald sich der Preis (purchaseAmount) verändert. Zum Beispiel bei Änderungen der Anzahl von Artikeln die gekauft werden sollen.