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: Ab Warenwert X keine Nachnahmegebühr mehr?

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Ab Warenwert X keine Nachnahmegebühr mehr?
    am: 16. August 2011, 13:51:53
    Hallo Leute,

    ist es möglich mit dem Versandmodul "Deutsch Post (dp)" folgendes zu realisieren:

    Ab 50 Euro Bestellwert versandkostenfrei (eingestellt bei Zusammenfassung, funktioniert prima)
    Nachnahmegebühren werden trotzdem erhoben.

    Jetzt würde ich gerne ab 150 Euro Bestellwert auch die Nachnahmegebühren wegfallen lassen, so dass auch bei Nachnahme die Bestellung komplett ohne Versandkosten bzw. Gebühren versendet werden kann.

    Ist das möglich?

    Hier gibt es ja einen Ansatz, allerdings gewichtsabhängig: Höhe der Nachnahmegebühr anhand der Versandkosten bestimmen

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

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #1 am: 19. August 2011, 18:34:34
     :up: :up:

    Ich schieb das nochmal nach oben.

    Evtl. hat ja jemand eine Idee dazu.

    Gruß

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #2 am: 11. November 2011, 16:19:59
    Interessiert mich immer noch brennend. Hat das keiner realisiert?

    Gruß

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #3 am: 11. November 2011, 20:20:19
    Also noch mal ein möglichst präzise Fragestellung:

    Ist es realisierbar, egal mit welchem Versandmodul, folgendes umzusetzen:

    Bis 50 Euro in DE Versand 3 Euro
    Bei Nachnahmesendung + 5 Euro Gebühr

    Ab 50 Euro in DE Versand 0 Euro (versandkostenfrei)
    Bei Nachnahmesendung + 5 Euro Gebühr

    Ab 100 Euro in DE Versand 0 Euro (versandkostenfrei)
    Bei Nachnahmesendung + 0 Euro Gebühr (versandkostenfrei)

    Ich verzweifel bald und finde dazu einfach nichts.
    Kann doch kaum sein, dass ich der einzige bin, der so etwas umsetzen möchte.

    Gruß

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #4 am: 11. November 2011, 21:43:55
    Hi,

    Das könntest du vielleicht mit dem Modul "table" lösen wenn du nach Preis und nicht nach Gewicht das ganze einstellst. Du könntest dann das Modul klonen.

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #5 am: 11. November 2011, 22:03:40
    Hi ...

    dann wollen wir mal. ;-)

    "/includes/modules/payment/cod.php"

    suche:

    Code: PHP  [Auswählen]
            $this->cost = '+ '.$cod_cost;
          }

    danach einfügen:

    Code: PHP  [Auswählen]
          if( $order->info['total'] > 99 )
            $this->cost = '';

    Die 99 kannst du noch anpassen falls gewünscht.
    Damit haben wir den Betrag schonmal aus der "checkout_payment" raus

    "/includes/modules/order_total/ot_cod_fee.php"

    suche:

    Code: PHP  [Auswählen]
                $this->output[] = array('title' => $this->title . ':',
                                        'text' => $cod_cost,
                                        'value' => $cod_cost_value);

    ersetze mit:

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

                $this->output[] = array('title' => $this->title . ':',
                                        'text' => $cod_cost,
                                        'value' => $cod_cost_value);
                }

    Damit ist das ganze auch aus der "checkout_confirmation" raus.

    Die emails musst du mal testen ... das weiss ich jetzt nicht direkt ob das dort auch noch extra irgendwo raus muss. ;-)

    Markus

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #6 am: 11. November 2011, 22:18:45
    Interessiert mich immer noch brennend. Hat das keiner realisiert?

    Gruß

    Nein. Wer so blöd ist und Nachnahme haben will soll gefälligst auch dafür zahlen.

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #7 am: 11. November 2011, 22:37:30
    Hast du getrunken?

    Dein Ton erinnert mich sehr stark an ein Forum, dass auch ein XTC im Namen hat.

    Vielen Dank für deinen "konstruktiven" Beitrag.

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #8 am: 11. November 2011, 22:52:55
    Hast du getrunken?
    [...]

    Ja, zwei Club-Mate und Wasser. Trinken ist lebensnotwendig.

    [...]
    Dein Ton erinnert mich sehr stark an ein Forum, dass auch ein XTC im Namen hat.
    [...]

    Komisch, ich nehme an, wir meinen das gleiche Forum, aber da dort eh nix los ist außer Spam gibt es auch keinen Ton, den man vergleichen könnte.

    [...]
    Vielen Dank für deinen "konstruktiven" Beitrag.

    Du hast eine Frage gestellt, ich habe sie wahrheitsgemäß beantwortet.

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #9 am: 11. November 2011, 23:31:16
    Hallo Markus,

    vielen Dank für Deine wunderbare Lösung.
    Funktioniert out of the box!
    Auch bei den Mails kommt alles sauber an.

    Tausend dank für deine tolle Arbeit.

    Trotzdem wundert es mich, dass das noch nie einer so haben wollte...

    Gruß

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #10 am: 12. November 2011, 12:39:33
    Hallo Matt,

    schlechten Tag gehabt oder was war da los? Was hat dein Beitrag mit dem Wunsch des Benutzers zu tun? Dass das nicht unbedingt Rahmen des Forensupports aus dem Ärmel zu schütteln geht ist ja das eine, aber dein Beitrag ist schon hart, zumal der Inhalt auch noch völliger Quatsch ist!

    Nachnahme hat durchaus seine Berechtigung, die ich auch in Anspruch nehmen würde, wenn ich das erste mal in einem kleinen Shop bestelle, wo ich mir nicht sicher bin, ob sonst mein Geld nochmal wieder sehe. :hust: :whistle:

    Also wenn es geht bitte ein wenig konstruktiver. Danke dir.

    Grüße

    Torsten

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #11 am: 15. November 2011, 23:02:40
    Hallo Markus,

    jetzt ist mir doch noch was aufgefallen.

    Irgendwie stimmt die Berechnung nicht ganz.

    Ich habe jetzt:

    Code: PHP  [Auswählen]
    if( $order->info['total'] > 74 )
            $this->cost = '';

    in "/includes/modules/payment/cod.php"

    und:

    Code: PHP  [Auswählen]
              if( $order->info['total'] < 75 ) {
     
                $this->output[] = array('title' => $this->title . ':',
                                        'text' => $cod_cost,
                                        'value' => $cod_cost_value);
                }

    in "/includes/modules/order_total/ot_cod_fee.php"

    Wenn ich jetzt einen Betrag von 32.90 habe, funktioniert alles prima,

    habe ich aber einen Warenwert von 69,80 Euro wird mir bei der "checkout_payment" keine Nachnahmegebühr mehr angezeigt.
    Jetzt kommt das merkwürdige. Die Gebühr von 5 Euro wird aber am Endpreis drauf gerechnet, taucht aber nirgends mehr als Nachnahmegebühr auf...

    Hast du da evtl. eine Idee dazu?

    Danke und Gruß

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #12 am: 16. November 2011, 12:21:28
    Wo genau hast du denn den Eintrag in "/includes/modules/payment/cod.php"?

    Generell:
    if's sollten geklammert sein. Immer.
    Zwischen 74 und 75 Euro (deine beiden Prüfungen) sind 99 Cent, die ein komisches Verhalten hervorrufen können. Beide Überprüfungen sollten gleich aussehen, um das auszuschließen.

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #13 am: 16. November 2011, 15:10:44
    Hallo Matt,

    der Eintrag in der "cod.php" fängt ab ca. Zeile 142 an.
    Hier mal der ganze Block:

    Code: PHP  [Auswählen]
           if (!$cod_cost_value) {
               $cod_cost_value=$cod_cost;
               $cod_cost= $xtPrice->xtcFormat($cod_cost,true);
            }
            $this->cost = '+ '.$cod_cost;
              if( $order->info['total'] > 99 )
                $this->cost = '';
           
          }

    Die Differenz zwischen den beiden Werten habe ich von Markus übernommen.
    Der hatte im Beispiel einmal 99 in der "cod.php" und dann 100 in der "ot_cod_fee.php"
    Deshalb hatte ich das auf meine Wunschbeträge umgemünzt.
    Meinst du es wäre besser mit 74.99 und dann 75.00 zu arbeiten?

    Danke und Gruß

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Re: Ab Warenwert X keine Nachnahmegebühr mehr?
    Antwort #14 am: 16. November 2011, 20:53:36
    Hi Sick ...

    mach mal bitte in der
    /includes/modules/payment/cod.php

    aus:
    Code: PHP  [Auswählen]
                  if( $order->info['total'] < 75 ) {
         
                    $this->output[] = array('title' => $this->title . ':',
                                            'text' => $cod_cost,
                                            'value' => $cod_cost_value);
                    }

    das hier:
    Code: PHP  [Auswählen]
                  if( $order->info['total'] > 74 ) {
         
                    $this->output[] = array('title' => $this->title . ':',
                                            'text' => $cod_cost,
                                            'value' => $cod_cost_value);
                    } else {
                   
                    }

    Somit haben wir zumindest schonmal. 2 gleiche Abfragen. ;-)

    Markus
    13 Antworten
    5205 Aufrufe
    13. April 2013, 19:54:27 von rockky
    3 Antworten
    3024 Aufrufe
    06. Oktober 2012, 17:29:53 von Andre Kern
    11 Antworten
    7843 Aufrufe
    15. Dezember 2010, 21:32:07 von Tomcraft
               
    anything