PEPPERSHOP KLARNA MODUL - ANLEITUNG - DATUM
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
Inhaltsverzeichnis 1. Einleitung..........................................................................................................................................................3 2. Einbindung ins Shopsystem............................................................................................................................4 3. Konfiguration des Moduls und des Shops......................................................................................................4 3.1 Klarna-Modul Konfiguration....................................................................................................................4 3.2 Konfigurationseinstellungen...................................................................................................................5 3.3 Bezahlungsarten Konfiguration...............................................................................................................6 3.4 Allgemeine Geschäftsbedingungen / rechtliche Anforderungen..........................................................7 4. Verarbeitungsprozess und Transaktionsidentifikation................................................................................7 5. Storno................................................................................................................................................................9 6. Eine neue Klarna Bezahlungsart einführen....................................................................................................9 7. Advanced: Name der angezeigten Bezahlungsart in der Kasse ändern.......................................................9 8. Infos zu abweichenden Lieferadressen..........................................................................................................9 9. Online Hilfe.......................................................................................................................................................9 10. Bedienung.......................................................................................................................................................9 10.1 Kundenseitig...........................................................................................................................................9 10.2 Shop-Administration............................................................................................................................10 10.2.1 Bestellungsverarbeitung..............................................................................................................10 10.2.2 Auswertung der Klarna Kommunikation via Logs......................................................................11 11. Designelemente und Kommunikation.......................................................................................................11 11.1 Ratenkauf Infoanzeige..........................................................................................................................11 11.2 Klarna Logoanzeige..............................................................................................................................11 11.3 Anzeige in der Webshop Kasse / Bezahlungsart Reihenfolge............................................................13 12. Fehlercodes und Ressourcen......................................................................................................................13 13. Offene Fragen?.............................................................................................................................................13 14. Anhang..........................................................................................................................................................13 14.1 Fehlermeldungen der Klarna-Modul Konfigurationsmaske erklärt..................................................13 14.2 Betriebseinschränkungen....................................................................................................................14 14.3 Klarna Zahlungsgarantie Hinweis........................................................................................................15 14.4 Troubleshooting und oft gestellte Fragen (FAQ)................................................................................15 14.5 Einschränkung der Klarna Bezahlungsart Anzeige durch setzen eines Maximalbetrags................16 14.6 Bezahlungsart Rechnung ohne Klarna Verarbeitung anbieten.........................................................16 15. PepperShop Klarna Icon Paket für alle Sprachen......................................................................................17 16. Aktivierungs CSV-File...................................................................................................................................17 17. Ablauf bei abgelehnter Pending Reservation............................................................................................18 18. Technische Versionsanforderungen...........................................................................................................18 19. Aufschaltungsvorgang bei Klarna...............................................................................................................18 20. Installation....................................................................................................................................................19 20.1 Systemanforderungen / Umgebung....................................................................................................19 20.2 Dateien kopieren und hochladen........................................................................................................19 20.3 Dateizugriffsrechte anpassen..............................................................................................................19 20.4 Modulinstallation..................................................................................................................................19 20.5 Log-Viewer Installation.........................................................................................................................20 20.6 Optional: PDF Druck Modul..................................................................................................................20 21. Beispiel Screenshots der Kundenseitigen Anzeige...................................................................................20 ACHTUNG: DIESES MODUL KANN TECHNISCH NICHT MEHR EINGESETZT WERDEN. BITTE VERWENDEN SIE STATTDESSEN DIE WORLDLINE SIX SAFERPAY JSON ANBINDUNG VON PEPPERSHOP AN KLARNA.
1. Einleitung Der Rechnungskauf ist bei Online-Shoppern die beliebteste Bezahlungsart und mit Ratenzahlungen bieten Sie Ihren Kunden die gewünschte Flexibilität beim Zahlen. In jeder Sekunde kauft jemand etwas mit Klarna™. Steigern Sie Ihren Umsatz – ohne Risiko Klarna bietet die sichersten und einfachsten Zahlungsarten im Onlinehandel: Verkaufen auch Sie auf Rechnung oder per Ratenkauf. Mit Klarna verringern Sie Kaufabbrüche und erhöhen die Konversionsrate in Ihrem Shop. Das führt zu einer Steigerung der Umsätze. Klarna trägt ausserdem sämtliche Risiken, das heisst, Sie werden immer bezahlt. Die sichersten und einfachsten Lösungen Mit Klarna erhalten Ihre Kunden ihre Ware immer vor der Bezahlung, und Sie erhalten immer Ihr Geld, un- abhängig ob der Kunde sich für den Rechnungs- oder Ratenkauf entschieden hat. Sie entscheiden selbst, ob Sie einen oder mehrere unserer Services anbieten, um den Bedürfnissen Ihrer Kunden zu entsprechen und Ihre Umsätze optimal zu steigern. Einfacher Einstieg Tausende von Onlineshops haben bereits mit Klarna ihre Umsätze gesteigert. Der Einstieg war noch nie leichter – für Ihren PepperShop gibt es die optimale Integration in Form dieses Moduls. Mit dem neuen Klarna Backoffice minimieren Sie zudem Ihren Verwaltungsaufwand. Rechnung Der Klassiker für einfaches und sicheres Bezahlen. Wenn Ihre Kunden auf Rechnung einkaufen, wird ihnen die Ware immer geliefert, bevor Sie sie bezahlen. So muss niemand für falsche oder ausgebliebene Lieferungen bezahlen, was Sicherheit bietet und die Konversionsrate verbessert. Ausserdem zahlen Ihre Kunden den ganzen Betrag in einem, damit die Zahlung aus der Welt ist. Ratenkauf Bei Klarna Ratenkauf werden alle während eines Monats getätigten Einkäufe eines Kunden auf einer Rechnung gesammelt, die ihm oder ihr am Ende des darauf folgenden Monats zugesandt wird. Eine monatliche Sammelrechnung ist übersichtlich und bequem, so dass Ihr Kunde alles zusammen zahlen kann. Und ausserdem muss man nur einmal eine Ratenkaufgebühr von € 1,95 zahlen. Wenn Ihr Kunde möchte, lässt sich jederzeit der ganze Rechnungsbetrag auf einmal einzahlen. Seite 3/23 www.peppershop.com
2. Einbindung ins Shopsystem Das Klarna Modul verwendet das PepperShop Payment Interface v.2 um die Bezahlungsarten Klarna Rechnung, Klarna Ratenkauf und alle weiteren, dynamisch je nach Länder und Aktionszeitraum verfügbaren Klarna Bezahlungsarten anzuzeigen. Diese Zahlarten werden dynamisch als elektronische Bezahlungsarten eingelesen und erstellt. Sie verwenden als Handler Kennung 'Klarna'. 3. Konfiguration des Moduls und des Shops 3.1 Klarna-Modul Konfiguration Abbildung 1: PepperShop Module Bitte an folgenden Ort gehen: 'Shop-Administration' 'Module' Klarna: Die zentrale Konfigurationsmaske des Klarna-Moduls sieht wie folgt aus: Info: Fehler- und Infomeldungen dieser Maske sind im Kapitel “Anhang“ ausführlich beschrieben. Abbildung 2: Klarna Moduladministration: Teil 1 von 2 (kann unterschiedlich aussehen) Seite 4/23 www.peppershop.com
Abbildung 3: Klarna Moduladministration: Teil 2 von 2 3.2 Konfigurationseinstellungen • Aktivierung: Hier aktiviert oder deaktiviert man das Modul. Wenn das Modul deaktiviert ist, kann nie- mand mehr über die Klarna-Zahlarten im Shop bezahlen. Dies betrifft alle belieferten Länder des Shops. • Merchant IDs (Continental / Nordic): Identifiziert den Händler (Shopbetreiber), wird von Klarna vergeben, wird auch eStoreID oder eID genannt. Es gibt je für die Länder DE, AT und NL eine Merchant ID und für die nordischen Länder (DK, NO, SE, FI) eine weitere Merchant ID. Hinweis: Nicht produktive Testsysteme können als Ausnahme auch alle Länder mit nur einer Merchant ID steuern. • Shared Secrets (Continental / Nordic): Funktioniert wie ein Passwort, wird von Klarna vergeben. Es gibt je für die Länder DE, AT und NL einen eigenen Wert (Continental) und für die nordischen Länder (DK, NO, SE, FI) einen zweiten Wert (Nordic). • Zahlungsfrist: Wann beginnt der Ablauf der Zahlungsfrist nach Aktivierung der Rechnung (mit Klarna verhandelbar). Hier wählt man entweder KLARNA EXPRESS SHIPMENT oder KLARNA NORMAL SHIP - MENT. Je nach gewähltem Wert, wird der bei Klarna hinterlegte Zeitraum angewendet. • Monatsraten Anzeige: Hier steuert man gesondert für einige Bereiche im Shop, ob die berechnete Monatsrate an diesem Ort angezeigt werden soll. Es wird jeweils die günstigste Variante angezeigt: • Warenkorb: Soll im Warenkorb, unter dem Total eine Infoanzeige eingeblendet werden, wie diese Bestellung mit einem Ratenkauf finanziert werden könnte? • Artikel Detailanzeige: Soll in der Detaildarstellung eines Artikels eine Ratenkauf Infoanzeige eingeblendet werden? Wenn ja, wird die Klarna Infomeldung bei allen Standard PepperShop Artikeln mit Preis grösser als 0.00 und bei allen Parent- / Subartikeln mit aktiver Dropdown- Anzeige eingeblendet. Info: Parent- / Subartikel mit Listenanzeige erhalten keine Klarna Infomeldung, da dort zu jedem Subartikel eine entsprechende Info benötigt wird und dafür meist kein Platz vorhanden ist. Falls in der Datei {shop_verzeichnis}/config.inc.php die Seite 5/23 www.peppershop.com
Steuerungskonstante SHOW_VARIATIONS-ARTIKEL_INFOS_AUF_1_STUFE auf true gesetzt wird, zeigt dieses Modul die Klarna Ratenkaufinfos auch für Artikel mit Varianten an, welche als Variationspreis den gesamten Artikelpreis enthalten und der Artikel selbst einen Preis von 0.00 hat. • Artikelliste: Wenn in Ihrem Shop die zweistufige Artikeldarstellung aktiviert ist ( default) und eine mehrspaltige Artikellistenanzeige verwendet wird ( default): Sollen in der Artikelübersicht einer Kategorie bereits Klarna Ratenkauf Finanzierungspreise angezeigt werden? Wenn ja, sollte in Layout Einstellungen Layout-Management Artikelbox der Wert für 'Preisanzeige Höhe' entsprechend angepasst werden, empfohlen sind 45 - 65px als Höhe. • Betrieb: Hier stellt man ein, ob die Anbindung an Klarna lediglich zum Testen verwendet wird (KEINE REALEN FINANZTRANSAKTIONEN!), oder ob der Produktivbetrieb aktiviert werden soll. • Rechnungsversand: Wie soll der Kunde die Rechnung erhalten: Soll Klarna ein E-Mail oder einen Brief1 mit der Rechnung an den Kunden senden? Oder druckten Sie als Shopbetreiber die Klarna PDF- Rechnung aus und legt diese gleich Ihrer Lieferung an den Kunden bei ( manueller Rechnungsversand). Info: Wenn Klarna die Rechnung versenden soll, geschieht dies jeweils direkt nach dem erfolgreichen Aktivierungscall (Bestellstatusänderung auf 'Bestellung versendet' mit Bestellungsstatus = 0020). • Klarna PClasses: Dies sind die dynamischen Bezahlungsarten, welche im Klarna Backoffice konfigu- riert worden sind. Mit dem Button 'Klarna PClasses aktualisieren' wird die neuste Konfiguration live eingelesen und aktiviert. Achtung: Ihr PepperShop liest dabei nur die PClasses derer Länder aus, wel - che zuvor in Shop-Einstellungen Lieferländer und Versandarten als aktive Lieferländer konfiguriert worden sind. Deshalb kann sich die Anzeige der Modulkonfiguration bei den PClasses durchaus von der aus Abbildung 3 unterscheiden. Diese Klarna Bezahlungsarten lassen sich danach in den Allgemeinen Einstellungen auch noch anpassen (Details dazu, siehe folgendes Kapitel). Beim Aktuali- sieren der PClasses werden aber zur Sicherheit jeweils alle relevanten Daten neu ausgelesen und überschreiben so selbst getätigte Bezahlungsart-Einstellungen. Info: Nicht im Vertrag aufgeschaltete Länder, retournieren Code 9120: invalid_country, was ok ist. 3.3 Bezahlungsarten Konfiguration Nachdem das Modul konfiguriert worden ist und die Klarna PClasses ausgelesen worden sind, stehen die entsprechenden Bezahlungsarten zur Verfügung. Die Steuerung der Verfügbarkeit (Aktivierung der PClass Klarna Bezahlungsart) erfolgt im Menü Shop- Einstellungen Allgemeine Einstellungen Bezahlungsarten. Dort muss ein Häkchen bei 'elektronische Bezahlungsarten / Kreditkarten' gesetzt sein und in der Auflistung neben dran kann man in der Spalte 'aktiv' die Aktivierung der jeweiligen PClass Klarna Bezahlungsart gesondert steuern. Dort ist auch die Länder- und Währungseinschränkung definiert. Bitte stellen Sie sicher, dass die Klarna Bezahlungsarten nicht im Kreditkarten Dropdown angezeigt werden, dort gehören sie nicht hin. Info: Wenn man manuell eine Bezahlungsart als deaktiviert markiert, behält der Shop diese Einstellung auch nach einer neuen PClass Aktualisierung. Nach der Aktivierung und Konfiguration der elektronischen Bezahlungsarten muss man nun bei Shop- Einstellungen Lieferländer und Versandarten prüfen, dass in allen relevanten Ländergruppen die Be- zahlungsart 'Kreditkarte' für die entsprechenden Betragsintervalle aktiviert worden ist (Kreditkarte steht hier stellvertretend für alle angebotenen elektronischen Bezahlungsarten). 1 Der Rechnungsversand per Brief ist kostenpflichtig. Seite 6/23 www.peppershop.com
3.4 Allgemeine Geschäftsbedingungen / rechtliche Anforderungen Bitte erfüllen Sie die auf der folgenden Webseite angegebenen, rechtlichen Anforderungen. Die Einblen- dung einer Einverständniserklärung wird durch dieses Modul umgesetzt, ebenso die für Holland gefor- derte Anzeige der Ratenkauf-Infografik und Infoanzeige gemäss Norwegischer Gesetzgebung. Ihre AGB sollten Sie beim Verkauf aber noch entsprechend ergänzen: Rechnung nach Deutschland, Ratenkauf nach Deutschland, Rechnungsverkauf in Österreich. • Einsprachige Shops / Default-Sprache: Shop-Administration Shop-Einstellungen Allgemeine Einstellungen Kundeninfos / Widerruf / AGB • Mehrsprachige Shops / Fremdsprachen: Shop-Administration Sprachen AGBs, Kundeninforma- tionen, Bestellungsabschluss und Email bearbeiten 4. Verarbeitungsprozess und Transaktionsidentifikation Bei einer Bestellung mit Bezahlung via Klarna wird im Kundenmanagement zu jeder Klarna Bestellung eine Klarna bezogene Informationen angezeigt: Die Transaktions-ID. • Transaktions-ID: Identifiziert die Reservation (RNO) • Detaildarstellung: Hier findet man zu jedem an Klarna abgesetzten Aufruf eine detaillierte Anzeige (reserveAmount, activate, cancelReservation, creditInvoice, send[Email]Invoice, checkOrderSta- tus,..). • Klarna PClasses: Klarna PClasses beschreiben die definierten Bezahlungsweisen, mit welchen die monatlichen Kosten auf der Produktseite und an der Kasse dargestellt werden. Wenn jemand in Ihrem Shop eine Bestellung aufgibt und per Klarna Bezahlungsart bezahlt, erzeugt dies eine Reservation mit einer Reservationsnummer (RNO) bei Klarna. Ihre Bestellung hat nun den Status 0002 – Bestellung eingegangen) oder, in ganz seltenen Fällen, wenn die Bestellung durch Klarna Mitarbeitende noch manuell überprüft werden, max. Für 24h einen noch nicht definierten Zustand (pen - ding). Während dieser Zeit kann man jeweils nochmals prüfen, ob die Bestellung inzwischen angenommen worden ist ( 0002) oder abgelehnt worden ist (Storno) 1. Dieser checkOrderStatus Call wird per Cron-Job automatisch ausgeführt, oder Sie können dies manuell im Kundenmanagement auslösen, in dem Sie bei einer Bestellung mit Pending-Meldung den Bestellungsstatus auf 'eingegangen' zu ändern versuchen. Eine per Klarna zu bezahlende Bestellung, die eingegangen ist kann nun dem Fulfillment übergeben wer- den und versendet werden. Wenn dies gemacht wurde, ändert man den Bestellstatus auf 0020 (Bestel - lung versendet). Bei diesem Übergang wird einmalig Klarna kontaktiert und die Reservation wird dort ak- tiviert. Man erhält nun eine von Klarna vergebene Rechnungsnummer (INVNO) und kann bei installiertem PDF-Druck Modul auch das Klarna PDF herunterladen und anzeigen / ausdrucken. Beim Versand durch Klarna (E-Mail oder aufpreispflichtiger, physischer Briefversand) ist dies irrelevant. Wenn eine ERP-Anbindung verwendet wird und man sich für das Beilegen der PDF-Rechnung entschie- den hat, so kann man das vom Shop erstellte Log-File via Log-Viewer verwenden, in welchem der Shop nach einer Business-Connector / Caller set_liefer_status 'versendet' Verarbeitung angelegt worden ist. Darin befinden sich im gut verarbeitbaren CSV-Format alle Links zu den PDF-Rechnungen zusammen mit deren Identifikationsnummern. So kann man im Fulfillment die Klarna Rechnungen ausdrucken und der jeweiligen Sendung beilegen. Details und File-Struktur, siehe Kapitel 17 im Anhang. Bei eingegangenen Bestellungen sieht man die Kommunikation mit Klarna im Kunden-Management, wenn man sich die Bestellung anzeigen lässt ganz unten. Hier ein Beispiel: 1 Details, was passiert, wenn eine Pending Reservation abgelehnt wird, siehe Anhang. Seite 7/23 www.peppershop.com
Abbildung 4: Bestellablauf und Bestellstatus im PepperShop Abbildung 5: Informationen zur Kommunikation mit Klarna (Beispiel einer aktivierten Pending Transaktion) Wenn man bei den DB-Transaktions Informationen auf den Button 'Details' klickt, sieht man die detaillierte Kommunikation für diesen Klarna Aufruf. Dies ist vor allem dann wertvoll, wenn man bei offenen Fragestellungen Nachforschungen anstellen muss. Auch hier eine Beispielanzeige: Abbildung 6: Detailanzeige einer Klarna Aktivierung (gesendete Parameter und erhaltenes Resultat) Seite 8/23 www.peppershop.com
5. Storno Wenn eine PepperShop Bestellung mit Klarna Reservation im Kunden-Management gelöscht wird, sendet das Klarna Modul einen cancelReservation Call an Klarna ab und gibt den reservierten Betrag auf dem Konto des Kunden wieder frei. Dies ist sehr wichtig, da sonst nicht mehr benötigte Reservierungen die noch verfügbare Kreditlimite des Kunden unnötig verringern. Wird eine bereits als versendet markierte Bestellung storniert, sendet das Klarna Modul einen cre- ditInvoice Aufruf an Klarna ab und kommuniziert so die Stornierung der bereits versendeten Rech- nung. 6. Eine neue Klarna Bezahlungsart einführen Wenn Sie im Klarna Backoffice eine neue Bezahlungsart definiert haben (PClass Definition), so wird diese erst in Ihren Shop übernommen, wenn Sie die PClasses neu einlesen: Shop-Administration Module Klarna Klick auf Button: 'Klarna PClasses aktualisieren'. 7. Advanced: Name der angezeigten Bezahlungsart in der Kasse ändern Wenn Klarna benutzt wird, so kann man den Übersetzungstext der Klarna Bezahlungsarten für Rechnung und Ratenkauf anpassen (zusammen mit anderen Bezahlungsarten Bezeichnungen): Shop-Administrati - on Shop-Einstellungen Sprachen Bezahlungsarten Texte bearbeiten. Info: Dies ist grundsätzlich nicht nötig und auch nicht empfohlen. Sie sollten eine Änderung zuerst mit Ih- rem Klarna Ansprechpartner absprechen. 8. Infos zu abweichenden Lieferadressen Wenn im Shop abweichende Lieferadressen verwendet werden, zeigt der PepperShop wird der Kunde im Bestellprozess darauf hingewiesen, dass diese Funktionalität aus Betrugspreventionsgründen von Klarna nicht unterstützt wird. 9. Online Hilfe Im Klarna-Modul findet man mit Klick auf den Hilfe-Button Zugriff auf die Online-Hilfetexte zu diesem Modul. Die Hilfetexte sind auch über das Hilfearchiv oder über die Hilfethemen vom Shop-Administration Hauptmenü aus erreichbar. Auch in allen anderen tangierten Administrationsbereichen (Lieferländer und Versandarten Konfiguration oder Kunden-Management) finden Sie entsprechende Hilfetexte, passend zum jeweiligen Kontext. 10. Bedienung 10.1 Kundenseitig 1.) Der Kunde betritt den Shop und wählt eine Kategorie oder einen Artikel. Je nach Konfiguration wird er/sie jetzt schon über die Finanzierungsmöglichkeiten mit Klarna Ratenkauf informiert. 2.) Der Kunde legt sich Artikel in den Warenkorb. Je nach Konfiguration des Moduls wird hier eine In- foanzeige ausgegeben, welche Ratenkauf Finanzierungskonditionen anzeigt. 3.) Er oder sie betritt die Kasse und gibt hier Adressdaten an und wählt eine der verfügbaren Klarna Bezahlungsarten. Info: Hier läuft schon eine Anzeigeprüfung. Der Kunde muss die korrekte Land- Seite 9/23 www.peppershop.com
Sprache-Währung Kombination verwenden, damit die entsprechenden Klarna Bezahlungsarten angezeigt werden (z.B. Deutschland + Deutsch + Euro oder Schweden + Schwedisch (oder Eng- lisch) + Schwedische Krone, ...). 4.) Optional wird eine Datenvervollständigungsmaske mit Klarna Bestimmungen präsentiert. Z.B. wird in DE + NL die Hausnummer in einem eigenen Feld erwartet. Hier muss man Daten angeben, welche für die Reservationsübergabe an Klarna gefordert werden. Diese Daten sind Länder ab- hängig. Z.B. wird in Deutschland ein Geburtsdatum zwingend angefordert, in den nordischen Ländern ist dies eher die Sozialversicherungsnummer. Bei Firmenangaben werden wiederum an- dere Daten angefragt. Info: Auf dieser Seite werden schon einige Plausibilitätsprüfungen durchgeführt und der Kunde wird auf Fehler hingewiesen (z.B. fünfstellige Postleitzahl in Deutschland), dies erspart lange Klickwege + Fehlermeldungen. 5.) Nun wird die Bestellübersichtsseite angezeigt und der Kunde kann die Bestellung aufgebgen. 6.) Klarna erhält nun die Reservationsanfrage und führt nun eine Überprüfung des Kunden durch. 7.) a: Ist die Kreditwürdigkeit gewährleistet, wird die Bestellung angenommen und der Kunde sieht die 'Herzlichen Dank' Meldung - auch in den seltenen Fällen, wo eine Bestellung noch zur ma- nuellen Prüfung unter Vorbehalt übernommen worden ist (Pending). b: Wenn die Kreditwürdigkeit nicht ok ist oder die Klarna Rahmenbedingungen nicht erfüllt sind oder es ein Verarbeitungsproblem gibt (kann auch an den übergebenen Daten liegen), wird dem Kunden eine entsprechende Infomeldung angezeigt und er muss zurück in die Kasse gehen um eine Korrektur vorzunehmen oder eine andere Bezahlungsart verwenden. 10.2 Shop-Administration 10.2.1 Bestellungsverarbeitung Wenn eine Bestellung eingegangen ist, welche via Klarna bezahlt werden soll, kann der Händler davon ausgehen, diesen Betrag zu erhalten. Bei Bestellungen mit dem Status 0002 - 'Bestellung eingegangen' kann er sofort mit der Weiterverarbeitung der Bestellung beginnen. Wenn die Waren alle vorhanden sind, kann das Paket gerüstet und frankiert 1 werden und die Rechnung der Sendung beigelegt werden. In die- sem Fall wird der Bestellungsstatus auf 'versendet' (0020) angepasst. Man kann den neuen Status im 'Bestellungsstatus' Dropdown wählen, oder auf den 'versenden'-Button ( ) klicken. Immer beim Wechsel auf den Status 'versendet' wird diese Aktion ausgeführt. Enterprise Shops können hier das Info-CSV mit den PDF-Links auslesen, File-Struktur - siehe Anhang (Kapitel 17). Abbildung 7: Bestellungsstatus im Kundenmanagement auf 'versendet' anpassen (Dropdown oder Button). 1 Info für Händler aus der Schweiz: PepperShop bietet eine komplette Webstamp Integration an. Seite 10/23 www.peppershop.com
Der Shop sendet dem Kunden nun ein E-Mail mit dem Hinweis, dass seine Bestellung versendet wird. Der Shop verhindert, dass man in der Administration Bestellungen, welche als Pending markiert sind aktivie- ren kann. Dies führt jeweils zu einer checkOrderStatus Prüfung. Achtung: Da erst beim Ändern des Bestellungsstatus auf 'versendet' der sogenannte activate Aufruf an Klarna abgesetzt wird, muss dieser Vorgang auf jeden Fall für jede Klarna Bestellung ausgeführt werden. ERP-Systeme liefern dies via set_liefer_status Call an. Info: Siehe auch PepperShop Anleitung 'Vorgehen nach Erhalt einer Bestellung'. Info: Wenn ein Kunde die Bestellung storniert. Löschen Sie bitte unbedingt die Bestellung auch in der Shop-Administration. Dies informiert Klarna über den Storno der Reservation oder Rechnung und die Lagerbestände werden wieder frei. 10.2.2 Auswertung der Klarna Kommunikation via Logs Der Webshop logged die Aufrufe inkl. erhaltener Resultate an Klarna. Somit sollten zu jeder Problem- oder Fragestellung die relevanten Daten vorhanden sein um den Ursprung zu finden (meist für eine Ablehnung im Bestellprozess). Die Logs Abbildung 8: Log Viewer Modul auswählen findet man wie folgt: Shop-Administration Module Log Viewer (siehe Bild). 11. Designelemente und Kommunikation 11.1 Ratenkauf Infoanzeige Die Klarna Excellence Umsetzung dieses Moduls beinhaltet die Ratenkauf Infomeldungen in Artikelliste, Artikel Detailanzeige und Warenkorb. Diese Anzeige kann Template basiert angepasst werden. Dazu wer- den HTML und CSS Kenntnisse benötigt: • HTML-Template: {shop_verzeichnis}/shop/language/html_templates/ratenzahlung. tpl.html (bitte nicht die Cache-Dateie bin_tpl_ratenzahlung.tpl.html bearbeiten!) • CSS-Template: {shop_verzeichnis}/shop/Admin/csstemplate.txt (wird nach dem Spei- chern des Layout-Managements übernommen und in der Datei {shop_verzeichnis}/shop/ shopstyles.css gespeichert. Optional kann man das Klarna Modul für Ihren PepperShop auch so umkonfigurieren, dass die Anzeige im Warenkorb alle verfügbaren Ratenkauf Bezahlungsmöglichkeiten gleichzeiteig (untereinander) an- zeigt. Dazu sind PHP-Kenntnisse erforderlich: Öffnen Sie die Datei {shop_verzeichnis}/shop/klarna_payment.def.php in einem geeigneten Editor, welcher UNIX-Zeilenumbrüche und UTF-8 encodierte Dateien untersützt und suchen Sie die sta - tische Methode get_ratenzahlung_data. Dies ekann wie folgt angepasst werden: static public function get_ratenzahlung_data($ort,$param=array()){ // Steuerung, ob im Warenkorb alle verfuegbaren PClass-Bezahlungsarten angezeigt werden sollen? $beim_warenkorb_alle_pclasses_rendern = true; 11.2 Klarna Logoanzeige Der PepperShop verfügt über einfach anzuzeigende Infoboxen, welche man als Shopbetreiber nach eigenen Anforderungen bestücken und anzeigen kann. Klarna empfiehlt schon auf der Startseite auf die Seite 11/23 www.peppershop.com
Möglichkeit der Bezahlung per Rechnung und Ratenkauf via Klarna hinzuweisen. Als Basis für die Grafi- ken sollten die von Klarna hierfür zur Verfügung gestellten Bilder verwendet werden: • Klarna Logos / Bezahlungsarten Infos: https://developers.klarna.com/en/de+php/kco-v2/logos (inkl. zu verwendender Mustertexte für die Beschreibung der Bezahlungsart) • Klarna Tooltip (siehe hierzu auch Kapitel 16): https://developers.klarna.com/en/de/kco-v2/tooltip Es gibt es zwei einfach Wege dies in Ihrem Shop einfach umzusetzen: a) Startseite: Shop-Administration Eigene Inhalte Inhalte bearbeiten 'Startseite' wählen Cur- sor unter den Text setzen (1) und oben in der Symbolleiste das Icon für 'Bild einfügen' wählen (2): Bild einfügen Dialog: Nach dem Klick auf das Icon zeigt der Shop Ihnen nebenstehendes Bild. Im Bild einfügen Dialog bei Link den von Klarna angegebenen Link ange ben und bei der Beschreibung einen aussagekräftigen Test definieren. b) Infobox: Im Gegensatz zur Startseite sind Infoboxen auf der Seite angeordnet und immer sichtbar. Falls man die Klarna Bezahlungsarten Infos dort einfügen möchte, kann man das auch in einer der vier zur Verfügung gestellten Emotionsboxen 1 tun. Der Einfüge Mechanismus ist derselbe wie bei der Start- seite beschrieben. Lediglich die Auswahl der zu Bearbeitenden Seite ist anders: Shop-Administration Eigene Inhalte Inhalte bearbeiten 'Emotionsbox 1 oder 2 oder 3 oder 4' wählen. Nachdem die Emotionsbox bearbeitet worden ist, muss noch die Anzeigesteuerung für die Box im Layout-Management konfiguriert werden: Shop-Administration Layout-Einstellungen Layout- Management Elemente Hier bei Ihrer 'Emotionsbox X' wählen, ob die Anzeige links oder rechts erfolgen soll und mit Klick auf den Button 'Speichern' bestätigen. 1 Emotionsboxen sind leere Inhaltsboxen mit Titel + Inhaltsteil. Darin kann man HTML formatierte Daten anzeigen. Seite 12/23 www.peppershop.com
11.3 Anzeige in der Webshop Kasse / Bezahlungsart Reihenfolge Die Anzeige der zur Verfügung stehenden Bezahlungsarten inkl. Logo wird durch das Shopsystem gesteu - ert und kann nicht verändert werden. Ihr PepperShop sorgt für eine homogene Anzeige aller zur Verfü - gung stehenden Bezahlungsarten. Was Sie aber beeinflussen können ist die Reihenfolge der Bezahlungsarten. Es ist zu empfehlen, dass man die lukrativen Bezahlungsarten von Klarna weit oben platziert: Shop-Administration Shop- Einstellungen Allgemeine Einstellungen Bezahlungsarten Reihenfolge der Bezahlungsarten: Auf 'Reihenfolge ändern' Button klicken. Bitte beachten Sie, dass für Klarna Bezahlungsarten Einschränkungen pro Lieferland und Währung angewendet werden. 12. Fehlercodes und Ressourcen • Fehlercodes der Klarna API anzeigen (Länderspezifisch): Link1 • Benutzerhandbuch: Benutzerhandbuch ansehen 13. Offene Fragen? Eventuell ist Ihre Frage schon beantwortet? Prüfen Sie zuerst im Anhang das Kapitel Troubleshooting und oft gestellte Fragen (FAQ). Bitte stellen Sie sich zuerst die Frage, welcher Partner (PepperShop oder Klarna) Ihre Frage am besten beantworten könnte und wenden Sie sich an ihn. Für PepperShop bezogene Fragen steht Ihnen das Kun- denforum mit schnellen und kompetenten Antworten 24h am Tag zur Seite und es gibt einen Chat: http://www.peppershop.com/, Klarna Kontaktdaten finden Sie auf http://www.klarna.de. 14. Anhang 14.1 Fehlermeldungen der Klarna-Modul Konfigurationsmaske erklärt Abbildung 9: Beispiel Infomeldungen der Klarna Modulmaske Erklärungen zum obigen Screenshot. 1.) Monatsraten Anzeige: Preisanzeige Höhe Infomeldung: Hier meldet das Klarna Modul, dass die Anzeigehöhe der mehrspaltigen Artikellistenanzeige ev. nicht optimal ist. Wenn nicht nach Hol- land verkauft wird, sollte ein Wert von ca. 45px reichen. Sollte man auch nach Holland verkaufen, muss weiterer Platz für eine Infografik eingerechnet werden und man sollte ab 65px einrechnen. Diese Einstellungen werden im Layout-Management vorgenommen (Reiter: Artikelbox). 1 - Fehler 2102 - amount (Betrag), in diesem Fall bitte Klarna um genauere Benennung des Grundes fragen. - Fehler 9120 – invalid_country (ungültiges Land), siehe auch Listenpunkt 'Klarna PClasses' auf Seite 7/8. Seite 13/23 www.peppershop.com
2.) Wenn das Modul im Testbetrieb konfiguriert ist, werden keine realen Finanztransaktionen getätigt - also keine realen Bonitätsprüfungen und Reservationen oder Aktivierungen. Das Klarna Modul stellt diese Infoanzeige deshalb in der Warnfarbe der PepperShop-Administration dar. 3.) Verzeichnis nicht beschreibbar Fehlermeldung bei Klarna PClasses: In obigem Screenshot sieht man die rot markierte Fehlermeldung, dass das Klarna Modul keine PClass Daten von Klarna ab- speichern kann. Dies ist so, weil hier z.B. PHP als Webserver Modul auf einem unixoiden Betriebs- system verwendet wird und das Verzeichnis nicht die richtigen Schreibrechte besitzt. 14.2 Betriebseinschränkungen • Das Klarna-Modul liest aus der Anrede eines Kunden dessen Geschlecht aus. Anreden wie Firma oder Familie dürfen nicht verwendet werden. Dies wird im Shop standardmässig auch so gehandhabt. • Klarna und das PepperShop Klarna Modul unterstützt nur ganz spezifische Länder + Sprache + Wäh- rung Kombinationen (Stand März 2014): • Deutschland + Deutsch + EUR • Österreich + Deutsch + EUR • Holland + Holländisch oder Englisch + EUR • Dänemark + Dänisch oder Englisch + DKK • Norwegen + Norwegisch oder Englisch + NOK • Finnland + Finnisch oder Englisch + EUR • Schweden + Schwedisch oder Englisch + SEK • B2B Bestellungen (Firmenbestellungen) werden von Klarna nur für die nordischen Länder unterstützt (DK, NO, FI, SE). Der Shop übergibt dann als PNO/SSN die UID der Firma. • Dieses PepperShop Modul zur Anbindung von Klarna unterstützt im Moment noch keine Mobile Bezahlungsarten für Schweden. Auch wird die automatische Adressübernahme in Schweden nicht unterstützt. • Der PepperShop versteht sich vor allem als Point of Sale. Umfangreiche Backoffice Operationen wer- den bewusst weggelassen und an angebundene ERP-Systeme (Warenwirtschaftssoftware) delegiert. Für den PepperShop existieren Anbindungen an viele Systeme u.a. SAP, Microsoft Dynamics NAV, Sage 200, Sage 50, SQL-Ledger, kivitendo, … . Aus diesem Grund gibt es in der PepperShop Administration nur die Möglichkeit der Vollstornierung einer Bestellung und keine Teilstornierung. • ERP-Anbindungen: Wenn der Shop mit angebundenen ERP-Systemen arbeitet, welches die im Web- shop eingegangenen Bestellungen übernimmt und weiter verarbeitet, muss das ERP-System Backoffice Kommunikationscalls mit Klarna selbst tätigen oder es delegiert diese an den Shop zurück. Es geht spezifisch um folgende beide Requests: • activate : Aktivierung der Reservation unmittelbar vor/nach dem Versand der Waren. Dieser Aufruf kann dem Shop per Business-Connector / Caller Aufruf set_liefer_status delegiert werden. • cancelReservation oder creditInvoice: Storno einer Bestellung. Dieser Aufruf kann nicht an den Shop delegiert werden und muss in der Shop-Administration im Kunden-Management Seite 14/23 www.peppershop.com
vorgenommen werden. • Das Mobile PepperShop Modul bietet keine Datenvervollständigungsmaske im Bestellprozess und muss deshalb die entsprechenden Kundenattribute für alle Kunden aktivieren. • Der Shopbetreiber muss sicherstellen, dass die vom Klarna-Modul angelegten Log-Dateien nicht von unbefugten Personen eingesehen werden können. Im Wesentlichen hat er sicherzustellen, dass der Schutz der Shop-Administration gewährleistet ist und dass alte Logs immer entfernt werden. Dies sollte grundsätzlich durch das Rotating Log Prinzip gewährleistet werden, die Verantwortung trägt aber der Shopbetreiber. Die Log-Dateien enthalten sensitive Daten, welche unter den erweiterten Datenschutz fallen. 14.3 Klarna Zahlungsgarantie Hinweis Bitte beachten Sie, dass die Kundendaten (Name, Adresse, u.s.w.) nach dem Bestelleingang nicht mehr verändert werden dürfen. Der PepperShop erlaubt zwar dem Kunden auch nachträglich seine Kunden- daten zu editieren, für die Bestellung werden aber immer die Werte übernommen, welche zum Zeitpunkt der Reservationsanfrage (Bestelleingang) verwendet worden sind. Achtung: Beachten Sie deshalb, dass die Ware an den zum Bestellzeitpunkt vereinbarten Kunden mit den dort angegebenen Daten versendet und verrechnet werden muss. Nachträgliche Ände- rungen an den Prozessen von Klarna vorbei resultieren im Verlust der Zahlungsgarantie! 14.4 Troubleshooting und oft gestellte Fragen (FAQ) Frage: Wie erkenne ich, ob Klarna in einem spezifischen Bestellprozess aktiv ist? Antwort: In der Kasse wird mindestens eine Klarna Bezahlungsart angezeigt und diese kann ausgewählt werden. In Deutschland und Österreich muss der Kunde im Bestellpro- zess einer Datenschutzerklärung zustimmen, sieht dort also in jedem Fall immer die Datenvervollständigungsmaske. Frage: Die Klarna Bezahlungsart erscheint gar nicht in der Kasse? Antwort: Dieses Verhalten kann sehr viele Gründe haben: • Die Bezahlungsart 'Kreditkarte' wurde in 'Lieferländer und Versandarten' für das aktuelle Lieferland gar nicht erst aktiviert oder E-Payment ist nicht aktiv. • Das Klarna Modul ist nicht auf aktiv geschaltet oder weist auf einen Fehler hin. • Die Kombination aus Land, Sprache und Währung wird von Klarna nicht unterstützt (siehe mögliche Kombinationen im Kapitel 'Betriebseinschränkungen'). • Es wurden einige Limiten-Prüfungen von Klarna verletzt. Z.B. kann man einen Maximalbestellwert hinterlegen. Frage: Wenn der Status der Bestellung auf “versendet“ gewechselt wird, erhält der Kunde nicht nur ein Infomail über den Versand seiner Bestellung, sondern zusätzlich ein In- fomail, dass die Rechnung an Klarna bezahlt werden muss. Was ist der Grund dafür und kann man das abschalten? Antwort: Erst nachdem der Status der Bestellung auf 'versendet' angepasst worden ist, wird die Betragsreservation zu einer richtigen Zahlung / Rechnung. Falls man im Klarna Modul eingestellt hat, dass der Rechnungsversand via 'Klarna versendet ein E-Mail' Seite 15/23 www.peppershop.com
konfiguriert hat, wird die Rechnung von Klarna direkt per E-Mail an den Kunden ge- sendet. Verhindern lässt sich dies, in dem eine der beiden anderen Optionen für den Rechnungsversand verwendet wird. Frage: Manchmal, wenn ein Fehler in der Datenvervollständigungsmaske nach der Kasse auftritt und ich zurück in die Kasse gehe, ist die vorher gewählte Bezahlungsart nicht mehr aktiviert. Antwort: Der Shop löscht die gewählte Bezahlungsart nach der Kasse wieder und behält sich den zu speichernden Wert im Formular vor, damit man den Sicherheitsmechanis- mus in einem zweiten Browserfenster nicht umgehen kann, was dazu führt, dass die Bezahlungsart in der Kasse neu initialisiert werden muss. 14.5 Einschränkung der Klarna Bezahlungsart Anzeige durch setzen eines Maximalbetrags Im PepperShop kann man für jede elektronische Bezahlungsart Anzeigebedingungen definieren. Diese Kriterien enthalten erlaubte Währungen und Länder, sowie Mindest- und Maximalbestellwerte einer Be - stellung, die alle erfüllt werden müssen, damit der Shop die Bezahlungsart kundenseitig in der Kasse an- gezeigt wird. Die Anzeigekriterien kann man hier anpassen: Shop- Administration Shop-Einstellungen Allgemeine Einstellungen Bezahlungsarten In dieser Maske gibt es für jede elektronische Bezah- lungsart ein Icon mit, welchem man die Anzeige- steuerungsmaske aufruft: Achtung: Bitte besprechen Sie eine allfällige Maximallimite zuerst mit Ihrem Ansprechpartner bei Klarna. Wenn dieser Wert (immer in Basiswährung) falsch gesetzt ist, wird dies unter Umständen starke Auswirkungen auf die Verwendung dieser Bezah- lungsart haben, da dann Kunden völlig zu unrecht vom Bezahlen mit Klarna ausgeschlossen werden. 14.6 Bezahlungsart Rechnung ohne Klarna Verarbeitung anbieten Im PepperShop gibt es verschiedene Möglichkeiten um eine Rechnungslieferung ohne Risk Provider zu aktivieren. Dies darf global aber zusammen mit Klarna nicht verwendet werden, da sonst keine Zahlungsgarantie übernommen werden kann und die Rechnung auch gar nicht zu Klarna übermittelt wird. Ausgewählten Kunden möchte man das Einkaufen gegebenenfalls ohne Rechnungsübermittlung an Klarna gestatten, z.B. Tochtergesellschaften oder anderen Partnern/Kunden oder weil in gewissen Ziel- ländern keine B2B-Zahlungen von Klarna verarbeitet Abbildung 10: Anzeigebedingungen setzen Seite 16/23 www.peppershop.com
werden können. Bitte dies aber sehr gut durchdenken, da die Bonität eines Kunden sehr schnell ändern kann. Es gibt drei Möglichkeiten, wie man im PepperShop Bezahlung per Rechnung aktivieren kann, ohne diese Bezahlungsart für die Allgemeinheit zur Verfügung zu stellen. Allen im folgenden vorgestellten Me thoden ist gemeinsam, dass die Bezahlungsart Rechnung in den Allgemeinen Shop-Einstellungen deaktiviert sein muss. 1. Am einfachsten konfiguriert man die Lieferung auf Rechnung pro Kundenaccount direkt in der 'Kunde bearbeiten'-Maske im Kundenmanagement. 2. Wenn man in der Datei {shop_verzeichnis}/shop/config.inc.php die Konstante RECHNUNGSLIEFERUNG_KUNDE auf true gesetzt hat und der Kundennummer ein R- voranstellt, so schaltet der Shop für diese Kunden die (sonst gesperrte) Zahlungsart Rechnung frei. Wenn die Zahlungsart generell freigeschaltet ist, hat das R- natürlich keinen Einfluss. 3. Eine weitere Methode, spezifischen Kunden Rechnungslieferung zu erlauben, besteht darin, via Import-/Exporttool in der Spalte namens Rechnungslieferung ein gross geschriebenes Y mitzuge- ben. ACHTUNG: Sobald die Bonität von Kunden geprüft wird und eine der ersten drei hier angegebenen Me- thoden zur Steuerung der Rechnungslieferungen bei einem bestellenden Kunden zutreffen, wird auf je - den Fall KEINE BONITÄTSPRÜFUNG und keine Klarna Benachrichtigung durchgeführt! In der Regel vertraut man einem Kunden ja auch, wenn man ihm die Bestellung auf Rechnung erlaubt, was hilft Kosten zu sparen. 15. PepperShop Klarna Icon Paket für alle Sprachen Um Klarna z.B. auf der Shop-Startseite zu bewerben gibt es ein dynamisch von Klarna einbindbares Stück JavaScript Code. In der Modulhilfe findet man eine Vorschau. Einfach im Klarna Modul oben rechts auf das Schwimmring-Symbol klicken (ersetzt das früher hier verlinkte statische Icon-Pack): Abbildung 11: Klarna Logo Vorschau 16. Aktivierungs CSV-File Wenn eine Bestellung per set_liefer_status oder per Auswahl im Kunden-Management der Shop- Administration aktiviert worden ist, erzeugt oder erweitert der PepperShop eine per Excel / OpenOffi- ce.org bearbeitbare Datei, welche die Rechnungs-PDFs von Klarna in Maschinen lesbarer Form auflistet: • Dateipfad und Name: {shop_verzeichnis}/shop/Admin/log/klarna_payment_caller_aktivierungen.csv • Zeilenstruktur: Logeintrag-Infos (Datum+Zeit / IP / Status) ; Rechnungs-Nr vom Shop ; Klarna Seite 17/23 www.peppershop.com
Invoice-No. ; URL zum Klarna Rechnungs-PDF ; Call-Resultatinfo (nur im Fehlerfall) • Beispielzeile: [24-Mar-2014 09:18:49] [192.168.2.53] activated;RE548388;1000705840438;https://online.klarna.com/invoices/1000705840438.pdf; • Aufbau: CSV mit Semikolon (;) als Feld-Delimiter 17. Ablauf bei abgelehnter Pending Reservation Ganz selten muss aufgrund der Datenlage eine Reservation von Klarna für eine manuelle Prüfung aus- gewählt werden, z.B. bei Verdacht auf Missbrauch. Diese Bestellungen erhalten den Status Pending und werden bis max. 24h für eine manuelle Prüfung hinterlegt. Wenn so eine Reservation von Klarna abgelehnt wird, kann der Shop diese nicht verarbeiten, da keine Zahlungsfreigabe vorhanden ist. Der Shop wird die Bestellung stornieren und den Kunden per E-Mail dar- über orientieren (der Shop-Betreiber erhält ein BCC davon). Der Inhalt der Bestellung wird als Text im Klarna Log-File abgelegt, so dass man später auch nochmals nachsehen kann, um welchen Inhalt es sich bei dieser Bestellung gehandelt hat. Dieser Ablauf geschieht unter Umständen vollautomatisch bei der hinterlegten Cron-Job Prüfung der of- fenen Pending Bestellungen. 18. Technische Versionsanforderungen Bitte stellen Sie sicher, dass Sie eine PepperShop Professional oder Enterprise in Version 5.0+ verwenden. Äl - tere Versionen sind nicht mit diesem Modul kompatibel, da dort dem Core relevante Features fehlen. Stel len Sie zudem sicher, dass Ihre PHP-Version cURL-Support bietet. 19. Aufschaltungsvorgang bei Klarna Wenn Sie Klarna in Ihrem Shop integrieren möchten, können Sie wie folgt vorgehen: a) Kaufen Sie das Klarna Modul im PepperShop Verkaufssystem oder bestellen Sie es als Glarotech Hos- tingkunde. Oder folgen Sie zuerst Schritt 2 um Ihre Konditionen bei Klarna zu erfahren. b) Gehen Sie zur Klarna Webseite für Ihr Land und fordern Sie eine Kostenanalyse an: Deutschland: https://www.klarna.com/de/verkaeufer/ unten Links: Kontaktieren Sie mich wählen Österreich: https://www.klarna.com/at/verkaeufer/ unten Links: Kontaktieren Sie mich wählen c) Nach Ihrer Anmeldung bei Klarna erhalten Sie nun die Zugangsdaten und können das Modul aktivie- ren. Seite 18/23 www.peppershop.com
20. Installation 20.1 Systemanforderungen / Umgebung Um das Klarna Modul einsetzen zu können, ist ein PepperShop v.5.0 Professional oder Enterprise ab dem Build 39 erforderlich1. Dieses Modul ist optional und ist nicht Bestandteil des Standard Lieferumfangs. Bitte beachten Sie, dass Klarna momentan ausschliesslich in folgenden Ländern verfügbar ist: Deutsch - land, Österreich, Holland, Dänemark, Norwegen, Finnland und Schweden. 20.2 Dateien kopieren und hochladen Das Klarna Modul besteht im Wesentlichen aus vier Dateien, die man in seinen installierten PepperShop kopieren muss. Dazu entpackt man zuerst das mitgelieferte ZIP-Archiv. Es sind folgende Dateien enthal- ten, hier mit den Zielverzeichnissen dargestellt: {shopdir}/shop/klarna_payment.def.php | Datei {shopdir}/shop/module/klarna_payment | Verzeichnis {shopdir}/shop/Admin/module/klarna_payment | Verzeichnis Die Dateien lassen sich einfach via (S)FTP oder SCP zum Webserver hochladen. Der Platzhalter {shop- dir} steht dabei für das Shopverzeichnis auf dem Webserver, wo die Datei index.php zusammen mit der Datei README.txt zu finden ist. 20.3 Dateizugriffsrechte anpassen Das Klarna Modul arbeitet mit temporären Daten (Pclass Storage). Damit der Shop damit arbeiten kann, müssen unter Umständen noch Verzeichniszugriffsrechte angepasst werden. Wenn auf Ihrem Webserver PHP als Webservermodul läuft und der Server ein UNIX/Linux System ist (und nur dann), müssen folgende Zugriffsrechte angepasst werden (z.B. via FTP oder SSH): {shopdir}/shop/Admin/module/klarna_payment/temp | Verzeichnis = 777 20.4 Modulinstallation Abbildung 12: Anzeige der vorhandenen Module im PepperShop (Anzeige kann in Ihrem Shop unterschiedlich sein) 1 Zusätzlich zu den PepperShop Systemanfordernugen wird PHP mit cURL-Support benötigt. Seite 19/23 www.peppershop.com
Nach dem Kopieren der Dateien kann man in die Shop-Administration gehen und dort ins Menü 'Module' 'Modulverwaltung' wechseln. Dort sieht man die Anzeige der Abbildung 1 mit den Modulen und deren Installationsstatus. Hier markieren wir im linken Fenster 'Klarna' und bestätigten mit dem Button 'Installieren'. Wir bestätigen den Verlauf der Installation mit Klick auf den Button 'Zurück' zur Modulverwaltung. Das Modul wird jetzt auf der rechten Seite 'Bereits installierte Module' gelistet. 20.5 Log-Viewer Installation Bevor wir jetzt die Klarna Funktionalität benutzen, müssen wir noch das immer mitgelieferte PepperShop Modul 'Log-Viewer' installieren (falls das nicht schon gemacht worden ist), da dies vom Klarna-Modul benutzt wird. Wir klicken nun wieder auf den Button, der mit 'PepperShop Modulverwaltung' betitelt ist und führen die Installation analog zum Klarna Modul durch. Nach der Installation des Log-Viewers erscheint dieser nun ebenfalls im rechten Fenster. Info: Das Klarna-Modul verwendet rotierende Logdateien. Die Logdateien enthalten im Dateinamen zuerst das Datum des aktuellen Tages. Damit alte Logdateien entfernt werden, sollte der Aufräumprozess “Shop Optimierung“ als Cron Job / geplanter Task eingerichtet sein. Falls das noch nicht mit der Shop-Installation eingerichtet worden ist. Wie man das macht, sehen Sie in der Shop- Administration, im Menü 'Shop-Einstellungen' 'Shop-Konfiguration' 'Operationen' ganz unten bei den Links 'Shop Optimierung' (Bei UNIX/Linux Systemen z.B. ein wöchentlicher Cron Job in der Nacht mit wget auf den unter 'Direktlink' angegebenen Wert eingerichtet werden). 20.6 Optional: PDF Druck Modul Das Klarna Modul arbeitet auch mit dem optional zum PepperShop erhältlichen Modul zum PDF-Rech- nungs- und Lieferscheindruck zusammen. Falls dieses Modul bereits installiert ist, muss vorderhand nichts daran geändert werden. Falls Sie es gleichzeitig mit dem Klarna Modul erworben haben, können Sie es jetzt gleich wie das Klarna Modul und das Log-Viewer Modul installieren. Damit das PDF Druck Mo- dul eingesetzt werden kann, müssen gegebenenfalls noch einige Konfigurationsschritte getätigt werden. Bitte prüfen Sie in der Modulanleitung für das PDF Druck Modul nach, dass alle Schritte korrekt umge- setzt worden sind. 21. Beispiel Screenshots der Kundenseitigen Anzeige Nun folgend werden Screenshots gezeigt, welche die Excellence Integration des Klarna Moduls zeigen. Diese lassen sich in der Modulverwaltung steuern und anpassen. Das Klarna Modul zeigt möglichst frühzeitig im Artikelkatalog Finanzierungsinfos an, so dass dem Kunden schon zu diesem Zeitpunkt aufgezeigt wird, zu welchen Konditionen er dieses Produkt mit Klarna erwerben könnte. Neben der frühzeitigen Anzeige auf der Artikelliste ist auch die Anzeige bei der Artikel-Detaildarstellung sehr wichtig, da diese Anzeige via Deeplinks aus Werbung und Suchmaschine angesteuert wird. Auch hier geht es darum, dem Kunden jetzt schon anzuzeigen: „yes, you can!“. Seite 20/23 www.peppershop.com
Abbildung 13: Klarna Finanzierungsinfo in der mehrspaltigen Artikelliste Bei Parent- / Subartikeln ändert sich die Finanzierungsanzeige je nach Wahl des Subartikels dynamisch. Abbildung 14: Klarna Finanzierungsinfo in der Artikel-Detaildarstellung Wenn der Kunde sich entschliesst den Artikel in den Warenkorb zu legen und diesen anzeigt, rechnet Klarna in der Finanzierungsanzeige bereits einen Schritt weiter und er sieht die berechnete Information, mit den Konditionen, die der Kunde auch später haben kann (minimale Zahlung pro Monat). Seite 21/23 www.peppershop.com
Abbildung 15: Klarna Finanzierungsinfo im Warenkorb In der Kasse werden Konditionen nochmals detailliert angezeigt. Im folgenden Screenshot sieht man die Rechnung. Wenn man die Ratenzahlung anschaut, steht auch dort nochmals der entsprechende Preis pro Monat. Abbildung 16: Bezahlungsart Auswahl Beispiel Wir wünschen Ihnen jetzt schon Viel Erfolg und gute Umsätze mit Klarna! Seite 22/23 www.peppershop.com
Abbildungsverzeichnis Abbildung 1: PepperShop Module.......................................................................................................................4 Abbildung 2: Klarna Moduladministration: Teil 1 von 2 (kann unterschiedlich aussehen).............................4 Abbildung 3: Klarna Moduladministration: Teil 2 von 2.....................................................................................5 Abbildung 4: Bestellablauf und Bestellstatus im PepperShop..........................................................................8 Abbildung 5: Informationen zur Kommunikation mit Klarna (Beispiel einer aktivierten Pending Transaktion)..........................................................................................................................................................8 Abbildung 6: Detailanzeige einer Klarna Aktivierung (gesendete Parameter und erhaltenes Resultat).......8 Abbildung 7: Bestellungsstatus im Kundenmanagement auf 'versendet' anpassen (Dropdown oder Button).................................................................................................................................................................10 Abbildung 8: Log Viewer Modul auswählen......................................................................................................11 Abbildung 9: Beispiel Infomeldungen der Klarna Modulmaske......................................................................13 Abbildung 10: Anzeigebedingungen setzen......................................................................................................16 Abbildung 11: Klarna Logo Vorschau.................................................................................................................18 Abbildung 12: Anzeige der vorhandenen Module im PepperShop (Anzeige kann in Ihrem Shop unterschiedlich sein)..........................................................................................................................................20 Abbildung 13: Klarna Finanzierungsinfo in der mehrspaltigen Artikelliste....................................................22 Abbildung 14: Klarna Finanzierungsinfo in der Artikel-Detaildarstellung......................................................22 Abbildung 15: Klarna Finanzierungsinfo im Warenkorb..................................................................................23 Abbildung 16: Bezahlungsart Auswahl Beispiel................................................................................................23 Seite 23/23 www.peppershop.com
Sie können auch lesen