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
-
Die Konfigurationsoptionen für Klarna On-Site Messaging (OSM) finden Sie im Klarna Payments-Plugin, das Sie über den Plugin Manager erreichen. Die Konfigurationsseite wurde um folgende On-Site Messaging Parameter erweitert
- On-Site Messaging Live Client ID
Wert kann nicht geändert werden. Mit diesem API-Token bezieht sich der Shop die Live Placements von Klarna. - On-Site Messaging Test Client ID
Wert kann nicht geändert werden. Mit diesem API-Token bezieht sich der Shop die Test Placements von Klarna. - On-Site Messaging aktivieren
Hiermit aktivieren Sie On-Site Messaging in Ihrem Shop. - On-Site Messaging auf der Detail Seite aktivieren?
Hiermit aktivieren Sie On-Site Messaging auf der Product Detail Seite. - On-Site Messaging im Off-Canvas Warenkorb aktivieren?
Hiermit aktivieren Sie On-Site Messaging im Off-Canvas Warenkorb. - On-Site Messaging im Warenkorb aktivieren?
Hiermit aktivieren Sie On-Site Messaging im Warenkorb. - On-Site Messaging Top strip promotion auf der Startseite aktivieren?
Hiermit aktivieren Sie On-Site Messaging auf der Startseite im Header Bereich. - On-Site Messaging Banner promotion aktivieren?
Hiermit aktivieren Sie On-Site Messaging auf der Startseite. - On-Site Messaging im Footer Bereich aktivieren?
Hiermit aktivieren Sie On-Site Messaging auf der Startseite im Footer Bereich.
- On-Site Messaging Live Client ID
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. |