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: Bezahlart wählen

    Fercely

    • Neu im Forum
    • Beiträge: 16
    Bezahlart wählen
    am: 20. Juni 2012, 22:45:59
    Hallo Zusammen,

    ich habe unter Zahlungsoptionen 3 Zahlungsweisen installiert (aktiviert) Barzahlung / Rechnung/ Karte. Barzahlungsoption ist plötzlich deaktiviert. Die anderen sind immer noch erhältlich, aber nur Barzahlart erscheint nicht. Beim bestellen ich kann nicht auswählen.

    Hat jemand do etwas erlebet?

    Danke für Hilfe.
    Fercely

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

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: Bezahlart wählen
    Antwort #1 am: 20. Juni 2012, 23:00:38
    Hallo Fercely,

    die Zahlungsart "Barzahlung" funktioniert nur in Verbindung mit dem Versandmodul "Selbstabholung der Ware in unserer Geschäftsstelle". Hast Du das berücksichtigt?

    Beste Grüße,
    Wayne

    Fercely

    • Neu im Forum
    • Beiträge: 16
    Re: Bezahlart wählen
    Antwort #2 am: 21. Juni 2012, 00:50:09

    Hallo Wayne,

    Herzlichen Dank für rasche Antwort. Du hast Recht. die Zahlungsart "Barzahlung" funktioniert nur in Verbindung mit dem Versandmodul Selbstabholung der Ware in unserer Geschäftsstelle".

    Wir sind Pizza - Kurier. Kund hat 2 Möglichkeiten:

    1- Er kann die Ware selber abholen. Er muss barbezahlen im Geschäft.
    2- Wir können die Ware bei Ihn zu Hause liefern, er muss auch barbezahlen.

    Ich muss irgendwie Barzahlungsoption aktiv haben beim Lieferung auch.

    Hast evtl. eine Vorshlag?

    Danke für Bemuhüngen.
    Fercely

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: Bezahlart wählen
    Antwort #3 am: 21. Juni 2012, 14:10:07
    Hallo Fercely,

    eine Möglichkeit wäre in der /includes/modules/payment/cash.php folgendes zu ändern.

    Suche:

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

    und ersetze mit:

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

    Jetzt hast du mit der Versandart "Versandkosten pro Stück" auch die Barzahlung als Option. Das sollte natürlich mit anderen Versandarten auch gehen. Musst du halt ggfs. anpassen.

    Beste Grüße,
    Wayne

    Fercely

    • Neu im Forum
    • Beiträge: 16
    Re: Bezahlart wählen
    Antwort #4 am: 22. Juni 2012, 13:32:22
    Hallo WayneTsun

    Danke für Mail. Wie vorgeschlagen, ich habe die Code ersetzt. Leider Ergebniss ist gleich.
    Immer noch die Zahlungsart "Barzahlung" funktioniert nur in Verbindung mit dem Versandmodul Selbstabholung der Ware in unserer Geschäftsstelle. Wenn ich nehme eine andere Zahlungsoption, Barzahlung erscheint nicht mehr wie vorher.

    Kannst du evtl. die Code nocheinmal kontrollieren?

    Danke für Bemühungen.
    Fercely

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: Bezahlart wählen
    Antwort #5 am: 22. Juni 2012, 14:06:35
    Hallo Fercely,

    die Änderung in der cash.php bezieht sich auf das Versandmodul "Versandkosten pro Stück" (item). Das musst Du im Adminbereich unter module/versandart/ installieren. Die Gebühr darin auf 0.00 setzen, es sei denn, Du möchtest eine Gebühr für die Lieferung ansetzen. Dann sollte unter Versandarten im Shop diese Versandart erscheinen mit dem Hinweis "Bester Weg". Diesen auswählen führt zu den Bezahloptionen und dort erscheint nun auch "Barzahlung".

    Bei mir funktioniert das im Testshop jedenfalls einwandfrei.

    Beste Grüße,
    Wayne

    Fercely

    • Neu im Forum
    • Beiträge: 16
    Re: Bezahlart wählen
    Antwort #6 am: 22. Juni 2012, 23:19:53
    Hallo WayneTsun

    Mit Versandmodul " Versandkosten Pro Stück" es funktionniert, du hast Recht. Aber mit diese Module du kannst Mindestbestellwert nicht defineren. Oder? Mit "freeamount" module es ist definierbar. z.B:
    "Ab Fr. 20.00 Bestellwert versenden wir Ihre Bestellung versandkostenfrei"

    Keine Lieferung für die Bestellung unter  20.-- Fr.

    Ohne    "freeamount" wie kann ich Mindestbestellwert definieren?

    Danke für Bemühungen.
    Fercely

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: Bezahlart wählen
    Antwort #7 am: 23. Juni 2012, 09:18:04
    Hi Fercely,

    ersetze in der cash.php:
    Code: PHP  [Auswählen]
    if ($_SESSION['shipping']['id'] != 'selfpickup_selfpickup') {
                                $this->enabled = false;
                        }

    mit:
    Code: PHP  [Auswählen]
    if ($_SESSION['shipping']['id'] != 'freeamount_freeamount') {
                                $this->enabled = false;
                        }

    dann kannst Du das Modul freeamount nutzen und den Mindestbestellwert eintragen.

    Beste Grüße,
    Wayne
    9 Antworten
    5124 Aufrufe
    20. Juni 2012, 17:57:38 von Fercely
    0 Antworten
    1835 Aufrufe
    27. Juli 2012, 22:26:51 von Array
    1 Antworten
    2116 Aufrufe
    13. Juni 2013, 08:59:38 von Morgenstund