Antwort #37 am: 09. Januar 2020, 10:05:15
Hallo zusammen, ich habe einen Verbesserungsvorschlag für das Modul.
Damit das Modul im Checkout angezeigt wird, müssen ja verschiedene Kriterien erfüllt sein. Zum Beispiel:
- Lieferadresse = Rechnungsadresse
- Warenkorbwert zwischen MIN und MAX Value
- Ländercode = DE
- Kundengruppe != Händler
Jetzt ist es so, dass regelmäßig Kunden anrufen, die bemängeln, dass Ratenkauf im Checkout nicht angezeigt wird, obwohl Informationen bereitgestellt werden, die beschreiben welche Kriterien erfüllt sein müssen.
Mein Vorschlag ist das Modul zu erweitern und im Checkout eine Meldung auszugeben, warum das Modul nicht angezeigt wird, falls es nicht angezeigt wird.
Ich habe mir das Modul schon mal angesehen und festgestellt, dass es in
includes/modules/payment/easycredit.php die Funktion
update_status() gibt. Dort wird wohl entschieden ob das Modul im Checkout aktiviert wird oder nicht.
Kann man diese Funktion um eine Variable (
$erroreasycredit) erweitern, die mit einer entsprechenden Fehlermeldung gefüllt wird, falls eine entsprechende if-Abfrage 'true' ist?
Dann müsste man diese Variable an
templates/MEINTEMPLATE/module/checkout_payment.html übergeben und ähnlich wie eine Error Meldung an der entsprechenden Stelle ausgeben:
{if $erroreasycredit != ''}<div class="errormessage">{$erroreasycredit}</div>{/if}
Wie kann man das am besten umsetzen?
Gruß DerMacher