In Virtuemart gibt es die Möglichkeit, verschiedene Käufergruppen einzurichten und Bezahlarten einer Käufergruppe zuzuweisen. Die Bezahlarten für die Standard-Käufergruppe sind dabei jedoch für jede Käufergruppe sichtbar, was nicht immer wünschenswert ist.

Beispiel: Für die Standard-Käufergruppe werden die Bezahlmethoden Überweisung und Zahlung per Kreditkarte angeboten, für eine Käufergruppe B2B soll Kauf auf Rechnung und per Lastschrift möglich sein. Während die Standard-Käufergruppe tatsächlich nur die 2 für sie vorgesehenen Bezahlmöglichkeiten erhält, sehen die B2B-Kunden alle 4 Bezahlarten.

In manchen Shops ist dies das gewünschte Verhalten, in anderen jedoch nicht. Für diejenigen, die ein anderes Verhalten wünschen, haben wir eine Klassenerweiterung geschrieben, die jeder Käufergruppe nur die für sie im Backend zugewiesenen Bezahlmöglichkeiten anbietet.

Die Klassenerweiterung für die Datei ps_payment_method.php kann hier kostenlos heruntergeladen werden. In der Beschreibung finden sich weitere Hinweise zur Installation der Klassenerweiterung.