Hi, mir scheint es gibt einen kleinen Bug in Shopversion 2.0.4.2 in der Datei checkout_payment.php.
Testfall: Ein Kunde hat ein Guthaben (aus Gutschein) und kauft ein Produkt, das teuerer ist als das Guthaben.
Im Checkout bekommt er fälschlicherweise die Meldung angezeigt:
"Sie können mit Ihrem Guthaben die Bestellung komplett bezahlen. Wenn Sie Ihr Guthaben nicht einlösen möchten, deaktivieren Sie die Guthabenauswahl und wählen eine Zahlungsweise!"
Er kann allerdings nicht die Bestellung abschließen, ohne eine weitere Zahlart auszuwählen.
Die gleiche Meldung bekommt er im Checkout auch dann, wenn sie korrekt ist.
Sie ist also nicht immer korrekt, wird aber immer angezeigt.
Lösung (bitte überprüfen):
In der Datei checkout_payment.php (im Hauptverzeichnis):
Suche nach:
$module_smarty->assign('credit_amount_payment_info', $credit_order_total >= $total ? GV_NO_PAYMENT_INFO : GV_ADD_PAYMENT_INFO);
Ersetze durch:
$module_smarty->assign('credit_amount_payment_info', $credit_order_total >= $credit_amount ? GV_ADD_PAYMENT_INFO : GV_NO_PAYMENT_INFO);
Viele Grüße
Friederike
Linkback: https://www.modified-shop.org/forum/index.php?topic=39569.0