Barzahlung bei Selbstabholung

Thema wurde von Anonymous, 9. November 2016 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    9. November 2016
    Beiträge:
    229
    Danke erhalten:
    2
    Danke vergeben:
    60
    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....
     
  2. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.145
    Danke erhalten:
    716
    Danke vergeben:
    127
    Leider nirgends einstellbar. :(
    Es ist aber möglich soetwas nach deinem Wunsch zu programmieren.
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    9. November 2016
    Beiträge:
    229
    Danke erhalten:
    2
    Danke vergeben:
    60
    und kostet ein vermögen :(
     
  4. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    26. Oktober 2011
    Beiträge:
    967
    Danke erhalten:
    149
    Danke vergeben:
    130
    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.
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    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. ;-)