Wenn ein Kunde ohne Account bestellt (Contribution PWA), findet kein Datenbankeintrag statt. Es sollte daher folgende Datei abgeändert werden:

catalog/includes/modules/payment/invoice.php

vor Zeile 63 (switch) folgendes einfügen:
if($inv_check) {

und nach Zeile 76 ( } break } ) folgendes einfügen:
} else { $this->enabled = false; }

Es müsste am Ende dann so aussehen:

if($inv_check) {
switch ($inv_check) {
case 0:
$total = $result['total'];
if (($total+1) < MODULE_PAYMENT_INVOICE_FROM_ORDER) {
$this->enabled = false;
}
break;
case 1:
if (($inv_info['customers_invoice']) < 1) {
$this->enabled = false;
}
break;
}
} else { $this->enabled = false; }

Vielleicht k&ouml;nnte die Funktion ja allgemein mal eingebaut werden, aber das m&ouml;chte ich gern dem Autor &uuml;berlassen.

- - - NO FILE UPLOADED - - -

More...