Zum Hauptinhalt springen
Beim Ratenkauf über easyCredit entscheidet nicht der Shop über die Finanzierung, sondern easyCredit. Alles, was der Käufer zu sehen bekommt, holt der Shop deshalb zur Laufzeit von dort: das Ratenbeispiel auf der Produktseite, den Tilgungsplan im Bestellprozess, den Zustimmungstext vor der Bestellung. Die Tags mit dem Präfix EASYCREDIT- sind die Schnittstelle dazu. Wegweiser: Zahlungsart “easyCredit-Ratenkauf”

Das Muster in drei Schritten

Die Tags treten paarweise auf. Ein Tag holt die Daten von easyCredit, ein zweites enthält die Antwort als JSON. Ausgegeben wird die Antwort nicht von WEBSALE, sondern über die JSON-Schnittstelle mit den EJD--Tags.
WEBSALE reicht die Antwort von easyCredit unverändert durch. Welche Felder darin stehen, bestimmt easyCredit, nicht der Shop. Die Ausgabe bauen Sie deshalb immer selbst mit den EJD--Tags auf.
Jeder Abruf ist ein Aufruf bei easyCredit und kostet Zeit. Der Shop holt die Daten deshalb nur beim ersten Mal: Steht die Antwort schon bereit, tut ein zweites EASYCREDIT-Get… auf derselben Seite nichts mehr. Umgekehrt heißt das auch, dass sich die Antwort innerhalb eines Seitenaufrufs nicht aktualisieren lässt.
Wegweiser: JSON-Schnittstelle

Die fünf Abrufe im Überblick

Die beiden oberen Abrufe dienen der Werbung vor dem Kauf und sind nur auf Startseite, Produktübersicht und Produktdetailansicht zulässig. Die drei unteren gehören in den Bestellprozess und sind dort auf den Seiten für Zahlung und Versand, der Bestellübersicht, den Bestätigungsseiten und der Bestätigungsmail zulässig.

Ratenbeispiele vor dem Kauf

Auf der Produktseite zeigt ein Ratenbeispiel, was der Artikel monatlich kostet. EASYCREDIT-GetModelCalculation() holt es, der Betrag steht in den Klammern.
Für die günstigste Rate zum Warenkorbwert nehmen Sie stattdessen EASYCREDIT-GetCheapestModelCalculation().
Der Betrag ist bei beiden Tags Pflicht. Ohne Klammerinhalt bleibt das Tag ungültig und es wird nichts abgerufen.
Ein Komma im Betrag wandelt der Shop selbst in einen Punkt um, weil easyCredit dieses Format verlangt. Sie können deshalb einen formatierten Preis wie $PR-Price$ direkt übergeben.

Vorgangsdaten im Bestellprozess

Sobald der Käufer easyCredit gewählt hat, gibt es zu seiner Bestellung einen Vorgang bei easyCredit. Drei Abrufe holen dessen Daten.
Klammern Sie die Abrufe immer mit ST-EasyCreditCheckout_selected. Ohne diese Bedingung fragt der Shop auch dann bei easyCredit an, wenn der Käufer eine andere Zahlungsart gewählt hat.
Die Antwort auf EASYCREDIT-GetRepaymentPlanDetails legt der Shop zusätzlich bei der Bestellung ab. Deshalb stehen diese Daten auch später noch zur Verfügung, beispielsweise auf der PDF-Bestätigung und in der Bestätigungsmail.

Der Zustimmungstext

Vor der Bestellung muss der Käufer den Bedingungen von easyCredit zustimmen. Den Text dazu liefert easyCredit.
Der Zustimmungstext ist rechtlich verbindlich. Geben Sie ihn unverändert aus und kürzen Sie ihn nicht.

Zugangsdaten anzeigen

Zwei Tags geben die Verbindungsdaten des Shops zu easyCredit aus.
Beide Tags werden für die Einbindung des easyCredit-Widgets gebraucht, das seine Daten selbst nachlädt. Für die Anzeige im Shop sind sie nicht gedacht.

Fehler auswerten

Schlägt eine Anfrage bei easyCredit fehl, liefert easyCredit eine Fehlermeldung als JSON. EASYCREDIT-LastErrorJSON enthält die Antwort der zuletzt gestellten Anfrage.
Als Bereichs-Tag beantwortet EASYCREDIT-LastErrorJSON bereits die Frage, ob überhaupt ein Fehler vorliegt. Die Klammerung ersetzt damit eine eigene Prüfung.

Einen bestimmten Vorgang nachschlagen

Der Shop merkt sich die Fehler je Anfrageart getrennt. EASYCREDIT-TouchErrorJSON() wählt eine davon aus, EASYCREDIT-LastErrorJSONAccessed gibt sie anschließend aus.
Zulässige Werte für die Anfrageart: Sie helfen bei der Fehlersuche, weil sich damit erkennen lässt, welcher der acht Aufrufe gescheitert ist, und nicht nur der letzte.
Ein unbekannter Wert in den Klammern führt nicht zu einer Meldung. EASYCREDIT-LastErrorJSONAccessed bleibt dann einfach leer. Achten Sie deshalb auf die Schreibweise.

Tags anderer Präfixe

Drei Tags gehören zur Zahlungsart, tragen aber ein anderes Präfix. Alle drei sind auf der Bestellübersichtsseite ws_place_order.htm zulässig.
Ohne die Schaltfläche zum Abbrechen sitzt ein Käufer fest, der es sich anders überlegt hat. Sehen Sie sie deshalb immer vor.

Die Tags im Überblick

Verwandte Themen