Hallo Kann man einstellen, dass die Option Barzahlung nur bei Selbstabholung erscheint? Möchte die Barzahlung bei Versand nicht anbieten - nur wenn der Kunde Selbstabholung wählt....
Doch das geht muste nur etwas Code in die jeweilige Zahlart eintragen. Also wie im Beispiel bei Vorkasse(moneyorder), wenn man vorher Selbstabholung auswählt, werden die Zahlarten augeblendet wo der ROT makierte Code im bereich function update_status() eingetragen ist. z.B. \includes\modules\payment\moneyorder.php if ($_SESSION['shipping']['id'] == 'selfpickup_selfpickup') { $this->enabled = false; } PHP: function update_status() { global $order; if ($_SESSION['shipping']['id'] == 'selfpickup_selfpickup') { $this->enabled = false; }} PS: Diese schnelle Lösung ist nicht Update sicher !!! Kannste aber auch über entsprechenden overloads machen. Schade das man das nicht einstellbar macht bei Gambio, bei Shopware gehts das schon ewig so. Ich finde das ist eine wichtige Funktion, weil Kunden so nicht irgendwelche Konstellationen auswählen die garkeinen Sinn machen. z.b. bei PayPal, würde man dort per Selbstabholung anbieten, verfällt eigentlich der Käuferschutz.
Moin, Barzahlung ist immer schon nur in Verbindung mit Selbstabholung möglich; das ist nicht konfigurierbar, weil das anders sowieso keinen Sinn ergibt. Seht euch mal Zeile 44ff. in includes/modules/payment/cash.php an. ;-)