Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Bei "Abholung" nur Zahlungsmethode "BAR" zulassen?

    Holger

    • Fördermitglied
    • Beiträge: 34
    Gibt es eine Möglichkeit bei Auswahl von "Abholung" NUR die Möglichkeit der Barzahlung zuzulassen?



    Linkback: https://www.modified-shop.org/forum/index.php?topic=5724.0

    motownandy

    • Neu im Forum
    • Beiträge: 17
    Bei "Abholung" nur Zahlungsmethode "BAR" zulassen?
    Antwort #1 am: 30. Juni 2010, 13:35:19
    Hallo Holger,
    Hallo Ihr Anderen :))

    ich schliesse mich Holger an und würde gerne wissen wie man die anderen Bezahlarten aus der Zahlungsabwicklung raus bekommt nachdem man Abholung ausgewählt hat.

    Ich möchte nur die Barzahlung/EC anbieten und natürlich Paypal und Überweisung raus nehmen. ;)

    Rum gesucht habe ich schon wie wild. Vielleicht stelle ich mich bissel doof beim Suchen an. ^^

    Danke schon mal für eure Hilfe im voraus.

    Grüße

    Andy

      [ Für Gäste sind keine Dateianhänge sichtbar ] [ Für Gäste sind keine Dateianhänge sichtbar ]

    noregret

    • Fördermitglied
    • Beiträge: 64
    Bei "Abholung" nur Zahlungsmethode "BAR" zulassen?
    Antwort #2 am: 30. Juni 2010, 16:22:09
    Darf ich fragen welchen Zweck das erfüllt?
    Mir persönlich ists egal wie es bezahlt wird und Barzahlung steht eh nur zur Verfügung wenn Selbstabholung gewählt wird. Gefällt mir persönlich sogar besser wenn etwas abgeholt wird was schon bezahlt ist, geht einfacher.

    motownandy

    • Neu im Forum
    • Beiträge: 17
    Bei "Abholung" nur Zahlungsmethode "BAR" zulassen?
    Antwort #3 am: 30. Juni 2010, 22:21:37
    Normalerweise stimmts ja, dass es egal ist wie was bezahlt wurde, aber wenn man höherpreisige Produkte wie Handys, Laptop verkauft, möchte man nicht unbedingt ein Opfer z.B. eines gehakten Paypal-Accounts werden, in dem der Gauner die Zeit zwischen bestätigter Bezahlung und dem Storno durch Paypal benutzen um die Ware abzuholen. Dann hat man anschliessend kein Geld und die Ware ist auch Weg. Da ich in Berlin lebe, ist mit solchen Leuten locker zu rechnen. ;)

    Grüße

    Andy

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Bei "Abholung" nur Zahlungsmethode "BAR" zulassen?
    Antwort #4 am: 30. Juni 2010, 22:56:15
    Ich unterstütze diese Idee.
    Was noch verbesserungsfähig wäre, ist:
    Sofern man Abholung anbietet, ist immer Abholung beim Checkout vorausgewählt - unabhängig von der Sortierreihenfolge in der Admin.

    web28

    • modified Team
    • Beiträge: 9.404
    Bei "Abholung" nur Zahlungsmethode "BAR" zulassen?
    Antwort #5 am: 04. Juli 2010, 16:57:10
    [...]
    ich schliesse mich Holger an und würde gerne wissen wie man die anderen Bezahlarten aus der Zahlungsabwicklung raus bekommt nachdem man Abholung ausgewählt hat.
    [...]

    Öffnet "/includes/modules/payment/cod.php" und seht euch den Code bei function update an. Kopiert diesen Codeabschnitt an die gleiche Stelle bei Euren verwendeten Zahlungsmodulen

    Code: PHP  [Auswählen]
    if ($_SESSION['shipping']['id'] == 'selfpickup_selfpickup') {
                            $this->enabled = false;
                    }
     
    Bitte Rückmeldungen!

    Gruss Web28

    motownandy

    • Neu im Forum
    • Beiträge: 17
    Bei "Abholung" nur Zahlungsmethode "BAR" zulassen?
    Antwort #6 am: 04. Juli 2010, 19:18:42
    Super danke web28. :)

    Mit deinem Tipp klappt es. :D

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Bei "Abholung" nur Zahlungsmethode "BAR" zulassen?
    Antwort #7 am: 05. Juli 2010, 04:38:41
    Hallo motownandy,

    könntest du vielleicht die Lösung für die Community bereit stellen?
    Eine kurze Anleitung welcher Code in welcher Datei ausgetauscht bzw. eingetragen werden muss reicht aus. Dann haben wir alle was davon.

    Schöne Grüße,
    Jan

    motownandy

    • Neu im Forum
    • Beiträge: 17
    Bei "Abholung" nur Zahlungsmethode "BAR" zulassen?
    Antwort #8 am: 05. Juli 2010, 09:57:28
    Ja natürlich. Das mache ich doch gern.

    Also hier die Dateien und die Veränderungen:

    /includes/modules/payment/paypal.php

    Diesen Part suchen:

    Code: Javascript  [Auswählen]
    function update_status() {
                    // Stand: 29.04.2009
                    global $order;
    Diesen Code darunter einfügen:

    Code: Javascript  [Auswählen]
    if ($_SESSION['shipping']['id'] == 'selfpickup_selfpickup') {
                            $this->enabled = false;
                    }
    Dann sieht es schon mal so aus:

    Code: Javascript  [Auswählen]
    function update_status() {
                    // Stand: 29.04.2009
                    global $order;
                    if ($_SESSION['shipping']['id'] == 'selfpickup_selfpickup') {
                            $this->enabled = false;
                    }
    Die zweite Datei die ich bei mir verändert habe ist:

    /includes/modules/payment/eustandardtransfer.php

    Diesen Part suchen:

    Code: Javascript  [Auswählen]
    // class constructor
            function eustandardtransfer() {
                    $this->code = 'eustandardtransfer';
                    $this->title = MODULE_PAYMENT_EUTRANSFER_TEXT_TITLE;
                    $this->description = MODULE_PAYMENT_EUTRANSFER_TEXT_DESCRIPTION;
                    $this->sort_order = MODULE_PAYMENT_EUTRANSFER_SORT_ORDER;
                    $this->info = MODULE_PAYMENT_EUTRANSFER_TEXT_INFO;
                    $this->enabled = ((MODULE_PAYMENT_EUTRANSFER_STATUS == 'True') ? true : false);
    Diesen Code wieder darunter einfügen:

    Code: Javascript  [Auswählen]
    if ($_SESSION['shipping']['id'] == 'selfpickup_selfpickup') {
                            $this->enabled = false;
                    }
    Dann sollte die Funktion so aussehen:

    Code: Javascript  [Auswählen]
    // class constructor
            function eustandardtransfer() {
                    $this->code = 'eustandardtransfer';
                    $this->title = MODULE_PAYMENT_EUTRANSFER_TEXT_TITLE;
                    $this->description = MODULE_PAYMENT_EUTRANSFER_TEXT_DESCRIPTION;
                    $this->sort_order = MODULE_PAYMENT_EUTRANSFER_SORT_ORDER;
                    $this->info = MODULE_PAYMENT_EUTRANSFER_TEXT_INFO;
                    $this->enabled = ((MODULE_PAYMENT_EUTRANSFER_STATUS == 'True') ? true : false);
                    if ($_SESSION['shipping']['id'] == 'selfpickup_selfpickup') {
                            $this->enabled = false;
                    }
            }
    Wenn noch fragen da sind helfe ich soweit ich kann :))

    Viele Grüße

    Andy

    EDIT: ich benutze noch die Shopversion 1.03.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Bei "Abholung" nur Zahlungsmethode "BAR" zulassen?
    Antwort #9 am: 05. Juli 2010, 13:11:29
    Traumhaft diese Hilfsbereitschaft hier!

    :thx:

    Grüße

    Torsten

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Re: Bei "Abholung" nur Zahlungsmethode "BAR" zulassen?
    Antwort #10 am: 15. Februar 2017, 14:13:47
    Guten Tag zusammen,
    habe das ganze mal in einem 1.06 eingesetzt um bei Abholung nur Barzahlung zuzulassen, funktioniert tadellos  :-)
    Wie kann ich denn "Barzahlung" fett und vielleicht etwas größer darstellen ohne den Text auf der Rechnung mit anzupassen?

    Herr_Bert

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Re: Bei "Abholung" nur Zahlungsmethode "BAR" zulassen?
    Antwort #11 am: 17. Februar 2017, 16:56:40
    Zwischenzeitlich konnte ich zwei Dateien finden die wohl für diesen Eintrag zuständig sind.
    In der lang\german\modules\payment\cash.php gibt es diesen

    Code: PHP  [Auswählen]
    define('MODULE_PAYMENT_CASH_TEXT_TITLE', 'Barzahlung');

    und in der includes\modules\payment\cash.php diesen

    Code: PHP  [Auswählen]
    $this->title = MODULE_PAYMENT_CASH_TEXT_TITLE;
    Eintrag.
    Allerdings konnte ich keine eigenen css Formatierungen finden, wie kann ich denn trotzdem Einfluss auf diese Zeile nehmen  :-?

    Herr_Bert
    Trade Republic - Provisionsfrei Aktien handeln
    6 Antworten
    5028 Aufrufe
    12. März 2018, 14:32:49 von andy.kegel
    10 Antworten
    11133 Aufrufe
    06. Juli 2011, 15:49:42 von Tomcraft
               
    anything