Abfrageintervall

Die Scoreabfragen werden durch das Modul im Shop gespeichert. Die Aktualisierung der Abfrage geschieht maximal alle 24 Stunden. Während des Zeitraumes wird zur Zahlartenauswahl die gespeicherte Rückmeldung verwendet. Soll eine Scoreabfrage vorab aktualisiert werden, sollte der datumsmäßig neueste Eintrag in der Tabelle "d3bonimascoreresponse" mit der ID des Kundenkontos im Feld oxuserid gelöscht werden. Bei der nächsten Prüfung wird erneut online abgefragt. Wenn die Abfragen länger als 1 Tag wiederverwendet werden sollen, kann dies in der Premium-Edition individuell eingestellt werden. Kontaktieren Sie uns für weitere Informationen.

Pflichtfeld "Geburtsdatum"

Zur Scoreabfrage bei Boniversum wird das Geburtsdatum des Kunden benötigt. Um nicht alle Kunden mit der Eingabe des Geburtsdatums zu konfrontieren, muss dies im Shop nicht zwingend als Pflichtfeld definiert sein. Durch Blocküberladungen werden an den durch Boniversum zu prüfenden Zahlarten entsprechende Eingabefelder für das Geburtsdatum gezeigt. Im Boniversum-Modul sind die Standardzahlarten des OXID-Shops berücksichtigt. Werden in Ihrem Shop Zahlarten verwendet, die nicht die regulären Shoptemplates verwenden, erweitern Sie diese Anzeige ebenfalls mit diesem Templateblock.

Gbt der Kunde sein Geburtsdatum an der Zahlart ein, wird dies direkt an sein Kundenkonto übertragen. Wenn er dort keine Eingabe tätigt, wird er bei Auswahl einer zu prüfenden Zahlungsart zurück zum Kundenkonto geleitet und dort zur Eingabe des Geburtsdatums aufgefordert. Dann wird das Geburtsdatum nur für diesen Kunden durch das Boniversum-Modul temporär als Pflichtfeld definiert.

Ablauf- und Eventprotokollierung

Das Modul setzt während dessen Ausführung diverse Protokolleinträge, wenn dies aktiviert ist. Das Protokolllevel können Sie im Adminbereich Ihres Shops unter " Module -> BonimaScore -> Moduleinstellungen" setzen. Das Modul verwendet folgende Level:

  • Notice -> protokolliert nur Fehler bei der Datenabfrage bei Boniversum
  • Info -> protokolliert Fehler und jede Datenabfrage bei Boniversum
  • Debug -> protokolliert den detaillierten Modulablauf innerhalb des Bestellprozesses

Wir empfehlen, mindestens "Notices" mitschreiben zu lassen, um Fehlerfälle nachvollziehen zu können. "Debugs" sollten im Livebetrieb nicht mitgeschrieben werden, da hierbei sehr viele Einträge anfallen. Fehler in der Datenabfrage bei Boniversum führen nicht automatisch zu einem Fehler im Shop. Im Regelfall erhält der Kunde dann nur die sicheren Zahlarten angeboten. Ernsthafte Ablauffehler, die auch den Shopbetrieb beeinträchtigen können ("Error", "Fatal Error", "Emergency"), werden zur Protokollierung vom Modul Connector aufgenommen. Deren Logging können Sie unabhängig vom Bonimascore-Modul im Modul-Connector aktivieren.