Zahlungsart bei Artikel ausschliessen

Wir müssen bei manchen Artikel EINE Zahlungsart auschliessen.

Gibt es ein Workaround, wie wir das einstellen können, dass nur die eine Zahlungsart (in unserem Fall AUF RECHNUNG) nicht auswählbar ist, wenn bestimmte Artikel gekauft werden?

Regulär nicht, dazu müsstest du ein kleines Modul schreiben, so in der Art :wink:

class lfFrontend_payment extends lfFrontend_payment_parent
{
    public function getPaymentList()
    {
        parent::getPaymentList();
        $aPaymentList = $this->_oPaymentList;
        foreach ($aPaymentList as $key => $value) {
            // hier artikel checken
            if () {
                unset($aPaymentList[ $key ]);
            }
        }
        $this->_oPaymentList = $aPaymentList;

        return $this->_oPaymentList;
    }
}

Das entfernt die Zahlart komplett. Wenn Sie nur “ausgeblendet” sein soll, müsstest du das dann per Modul checken und im Template verarbeiten …