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: Kostenloser Artikel läßt sich nicht bestellen

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Kostenloser Artikel läßt sich nicht bestellen
    am: 10. November 2010, 14:57:00
    Hallo zusammen,
    ich habe zwar die Suchfunktion schon bemüht, aber mein Problem nicht entdeckt.

    Ich habe einen kostenlosen Artikel, der ebenso kostenfrei verschickt wird.

    Eingestellt habe ich im Artikel 0 Gewicht; 0.00 Euro und im tabellarischen Versand 0:0.00, usw.

    Der Artikel läßt sich in den Warenkorb legen, die Versandkosten werden korrekt mit 0,00 ausgewiesen, doch bleibt die Bestellung dann bei der Zahlungsweise stecken. Als Zahlungsarten sind z.B. freigeschaltet Rechnung, Vorkasse.

    Irgendwie finde ich den Fehler nicht. Wäre toll, wenn jemand eine Idee hat. Vielen Dank.

    Gruss
    Michael



    Linkback: https://www.modified-shop.org/forum/index.php?topic=9206.0
    Werbung / Banner buchen

    franky_n

    • Experte
    • Beiträge: 4.950
    Kostenloser Artikel läßt sich nicht bestellen
    Antwort #1 am: 10. November 2010, 15:06:25
    Hallo michaeld,

    ich befürchte, dass es nicht funktioniert weil die Summe ja 0 ist...
    Versuche mal den Artikel mit einem Artikelpreis von 0.0001 rein zu setzen.
    Vielleicht klappt's dann...

    Viele Grüße

    Franky

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Kostenloser Artikel läßt sich nicht bestellen
    Antwort #2 am: 10. November 2010, 16:26:04

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Kostenloser Artikel läßt sich nicht bestellen
    Antwort #3 am: 10. November 2010, 17:58:41
    Vielen Dank, das werde ich mal testen.

    Gruss
    Michael

    Igotcha

    • Mitglied
    • Beiträge: 195
    Kostenloser Artikel läßt sich nicht bestellen
    Antwort #4 am: 03. Dezember 2010, 22:31:16
    Bin gerade genau über das selbe Problem gestolpert und die zwei Links sind leider nicht die Lösung unseres Problems. :`(

    Ich habe in meinem Shop ein kostenloses Rezept-eBook. Das soll man auch so bestellen können, aber dafür muss man sich eben registrieren. Bezahlen soll man 0,00 EUR per Überweisung, das hat in meinem bisherigen osCommerce-Shop auch wunderbar geklappt.

    Warum springt denn die Bezahlart bei 0,00 EUR nicht an? Da muss ja irgendwo eine entsprechende Bedingung hinterstecken? 0.0001 EUR funktioniert auch nicht, die Bezahlart springt erst bei 0.01 an.

    EDIT: Das Problem liegt in der "checkout_payment.php" an dieser Stelle:

    Code: PHP  [Auswählen]
    if ($order->info['total']> 0) {
            if (isset ($_GET['payment_error']) && is_object(${ $_GET['payment_error'] }) && ($error = ${$_GET['payment_error']}->get_error())) {

    Hier wird "total" abgefragt.

    Wenn man jetzt daraus ein:

    Code: PHP  [Auswählen]
    if ($order->info['total']>= 0) {

    macht, dann geht es.

    Habe aber noch keine Ahnung zu den möglichen Risiken und Nebenwirkungen.  :mhhh:

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Kostenloser Artikel läßt sich nicht bestellen
    Antwort #5 am: 09. Mai 2011, 17:33:40
    Ich greife das Thema noch einmal auf. Leider läßt sich auch mit dem Vorschlag von Igotcha das Problem nicht lösen; das Zahlmodul läßt sich damit nicht "überlisten".
    Vielleicht hat noch jemand eine Lösung.

    Gruss
    Michael

    Igotcha

    • Mitglied
    • Beiträge: 195
    Kostenloser Artikel läßt sich nicht bestellen
    Antwort #6 am: 09. Mai 2011, 20:05:38
    Also bei mir funktioniert es.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Kostenloser Artikel läßt sich nicht bestellen
    Antwort #7 am: 09. Mai 2011, 21:04:20
    Ich wüsste auch nicht, wo es da noch klemmen sollte. Der Code von Igotcha sieht ganz gut aus. :)

    Grüße

    Torsten

    dagobert

    • Neu im Forum
    • Beiträge: 23
    Kostenloser Artikel läßt sich nicht bestellen
    Antwort #8 am: 22. Juni 2011, 11:39:21
    Danke Igotcha, das klappt wunderbar...

    jumpM

    • Fördermitglied
    • Beiträge: 697
    • Geschlecht:
    Re: Kostenloser Artikel läßt sich nicht bestellen
    Antwort #9 am: 09. Dezember 2011, 14:54:39
    Hallo,

    das einzige was mich jetzt noch stört, ist dass bei Lastschrift die Bankdaten noch angegeben werden müssen!

    Hat da jemand noch ne Idee??

    Gruss
    Robert

    manumal

    • Neu im Forum
    • Beiträge: 7
    Re: Kostenloser Artikel läßt sich nicht bestellen
    Antwort #10 am: 09. Dezember 2011, 17:26:27
    Habe das gleiche Problem, 0 Euro Artikel kann nicht bestellt werden. Wenn ich den Code wie beschrieben ersetze kommt folgende Fehlermeldung:

    Code: PHP  [Auswählen]
    Parse error: syntax error, unexpected '}' in /www/htdocs/w00ea050/checkout_payment.php on line 169

    Wenn ich den Syntaxfehler korrigiere, funktioniert der Bestellvorgang auch net..

    Das 'n Ding. macht eigentlich Sinn wie es beschrieben wurde..

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Kostenloser Artikel läßt sich nicht bestellen
    Antwort #11 am: 09. Dezember 2011, 20:54:31
    Hallo manimal,

    das ist da ein wenig missverständlich ausgedrückt.

    Nur die Zeile:

    Code: PHP  [Auswählen]
    if ($order->info['total']> 0) {

    durch die ersetzen:

    Code: PHP  [Auswählen]
    if ($order->info['total'] >= 0) {

    Viele Grüße

    Franky

    jumpM

    • Fördermitglied
    • Beiträge: 697
    • Geschlecht:
    Re: Kostenloser Artikel läßt sich nicht bestellen
    Antwort #12 am: 12. Dezember 2011, 10:49:11
    Hallo franky_n

    Das funktioniert nun soweit! Haste vielleicht noch eine Lösung für mein Problem?

    Ich habe das Zahlungsmodul "Lastschrift" installiert!

    Nun möchte ich bei einem kostenlosen Artikel nicht, dass die Bankdaten abgefragt werden, sondern dass der Kunde nur die AGB akzeptiert und dann direkt zu "checkout_confirmation.php" weitergeleitet wird!

    Danke im voraus!

    Gruss
    Robert

    [EDIT Tomcraft 12.12.2011: Full-Quote entfernt, siehe: FAQ: Full-Quotes und Groß-/Kleinschreibung - mit anderen Worten Netiquette!]

    Ello

    • Neu im Forum
    • Beiträge: 37
    Re: Kostenloser Artikel läßt sich nicht bestellen
    Antwort #13 am: 22. Dezember 2011, 11:07:35
    Habe jetzt die Stelle auf >= 0 geändert, die Frage bleibt nun, wie bekomme ich den Shop dazu, dass er bei 0,- Gesamtbetrag keine Bezahlarten auswählen lässt, sondern direkt zu Schritt 3 springt?

    jumpM

    • Fördermitglied
    • Beiträge: 697
    • Geschlecht:
    Re: Kostenloser Artikel läßt sich nicht bestellen
    Antwort #14 am: 29. Dezember 2011, 22:46:53
    tja,

    das weiss wohl keiner...

    Robert
    0 Antworten
    1831 Aufrufe
    01. April 2010, 10:07:15 von hornedry2k
    14 Antworten
    8227 Aufrufe
    23. September 2010, 09:30:35 von Manuel
    4 Antworten
    3528 Aufrufe
    24. März 2010, 14:11:28 von Druidica
    0 Antworten
    2215 Aufrufe
    29. November 2011, 19:53:44 von janmoelln