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: 0,00 € Bestellwert nicht ausführbar

    Silencer2010

    • Neu im Forum
    • Beiträge: 6
    0,00 € Bestellwert nicht ausführbar
    am: 02. Juli 2011, 17:36:30
    Hi Leute,

    folgendes Problem :

    Wenn jemand Artikel bestellt, welche nichts kosten, kann der Kunde den Bestellvorgang nicht abschließen und die Bestellung abschicken.. Woran liegt das, bzw. was kann ich dagegen tun?

    Wir haben nunmal auch Artikel, die komplett kostenlos sind und auch keine Versandkosten aufwerfen, sodass der komplette Betrag am Ende bei 0,00 € bleibt...

    Danke und Gruß
    Silencer



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    0,00 € Bestellwert nicht ausführbar
    Antwort #1 am: 02. Juli 2011, 17:38:27
    Das gehört nicht nach "Bugs oder Funktionsfehler", daher verschoben nach "Admin- und Shopbereich".

    Bitte auch mal die Forensuche nach "Kostenlose Artikel" benutzen, das Thema hatten wir schon! :!:

    Siehe: Wie am besten Voll- und Demoversion eines Produktes anbieten
    bzw.: Kostenlose Artikel anbieten mit mehreren Zahlungsweisen

    Grüße

    Torsten

    Silencer2010

    • Neu im Forum
    • Beiträge: 6
    0,00 € Bestellwert nicht ausführbar
    Antwort #2 am: 02. Juli 2011, 18:20:04
    Ah... Danke schonmal für die schnelle Antwort...

    Leider nützt das aber nichts... Denn unter den Links finde ich nur, dass dieses Problem seit einigen Versionen und vielen Monaten bekannt ist -> Aber noch keine Lösung existiert... :/

    franky_n

    • Experte
    • Beiträge: 4.950
    0,00 € Bestellwert nicht ausführbar
    Antwort #3 am: 02. Juli 2011, 19:18:18
    Hallo Silencer2010,

    wenn Du in der checkout_payment.php in Z. 137 das:

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

    Code: PHP  [Auswählen]
    if ($order->info['total']>= 0) {
    und in der includes/classes/order.php in Z. 519 das änderst:

    Code: PHP  [Auswählen]
              $shipping_tax_ratio = $shipping_tax_products_prices/$shipping_tax_products_final_price; // Ratio
     
    in das:

    Code: PHP  [Auswählen]
            if ($shipping_tax_products_prices == 0 || $shipping_tax_products_final_price == 0) {
              $shipping_tax_ratio = 0; // Ratio
            } else {
              $shipping_tax_ratio = $shipping_tax_products_prices/$shipping_tax_products_final_price; // Ratio
            }
     
    dann sollte es funktionieren. :)

    Viele Grüße

    Franky

    Silencer2010

    • Neu im Forum
    • Beiträge: 6
    0,00 € Bestellwert nicht ausführbar
    Antwort #4 am: 02. Juli 2011, 19:29:40
    Hi!

    Danke für die Antwort... Also den ersten Schritt hatte ich  vorhin sogar schon selbst rausgefunden. :)

    Was bezweckt die zweite Änderung? Da es so ja schon funktioniert...
    Danke.

    franky_n

    • Experte
    • Beiträge: 4.950
    0,00 € Bestellwert nicht ausführbar
    Antwort #5 am: 02. Juli 2011, 19:36:08
    Hallo Silencer,

    die 2te Änderung ist dafür da das keine Fehlermeldung "Division by null" erfolgt.
    Das sieht man aber nur wenn alle Fehlermeldungen eingeschaltet sind...
    Bei den meisten Servern wird diese Fehlermeldung unterdrückt.

    Viele Grüße

    Franky

    Silencer2010

    • Neu im Forum
    • Beiträge: 6
    0,00 € Bestellwert nicht ausführbar
    Antwort #6 am: 02. Juli 2011, 20:20:36
    AAaahhh... Daher war das bei mir nicht aufgefallen oder angezeigt. :)

    Danke danke ...

    2 Antworten
    2333 Aufrufe
    13. August 2011, 15:16:28 von dnserver
    0 Antworten
    565 Aufrufe
    27. August 2020, 09:53:44 von DonToni
    0 Antworten
    1454 Aufrufe
    12. Mai 2013, 12:39:58 von kavga
    7 Antworten
    4632 Aufrufe
    28. März 2011, 07:27:25 von p3e
               
    anything