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: Versandkosten frei / Frachtfrei innerhalb eines PLZ Gebiet

    Kwonga

    • Fördermitglied
    • Beiträge: 258
    • Geschlecht:
    Hallo Zusammen,

    ich würde gerne innerhalb eines PLZ Gebiet frachtfreie/kostenlose Lieferung anbieten.
    Ich habe zwar gerade mal die Suchfunktione bemüht aber nix passendes gefunden.
    Frachtfrei ab einen gewissen Wert habe ich schon umgesetzt.

    Grüße
    Dirk

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

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Versandkosten frei / Frachtfrei innerhalb eines PLZ Gebiet
    Antwort #1 am: 27. Oktober 2013, 13:02:56
    Hast du es mal damit versucht:
     Problem mit Modul "Lieferung nach PLZ"

    Die Probleme scheinen sich ja im Laufe des Threads gelöst zu haben.

    #edit:
    Oder, wenn es wirklich nur um eine oder wenige PLZ geht, dann noch einfacher so:
    Modul Versandkosten anpassen: für lokale PLZ gratis

    Kwonga

    • Fördermitglied
    • Beiträge: 258
    • Geschlecht:
    Re: Versandkosten frei / Frachtfrei innerhalb eines PLZ Gebiet
    Antwort #2 am: 28. Oktober 2013, 10:17:44
    Danke fürs raussuchen!
    Ich habe es jetzt erstmal über das Flat Modul abgebildet.
    Sieht so aus:
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Nachteil ist leider das keine logische "Prüfung" der PLZ stattfindet.
    Das einbauen/ausprobieren der anderen beiden Vorschläge werde ich mal ausprobieren.

    Grüße
    Dirk

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.008
    • Geschlecht:
    Re: Versandkosten frei / Frachtfrei innerhalb eines PLZ Gebiet
    Antwort #3 am: 28. Oktober 2013, 12:28:31
    Kenne deine Implementation jetzt nicht.
    Eine PLZ-Prüfung geht jedoch relativ simpel:
    Code: PHP  [Auswählen]
    if (!preg_match(#^[0-9]{5}$# , $VARIABLE)) {
    $error = true;
    }

    Beispiel für die /create_account.php:
    Code: PHP  [Auswählen]
    if ((strlen($postcode) < ENTRY_POSTCODE_MIN_LENGTH) && (!preg_match(#^[0-9]{5}$# , $postcode)))) {
       $error = true;
        $messageStack->add('create_account', ENTRY_POST_CODE_ERROR);
      }

    Evtl. muß noch der Error-Text in der Sprachdatei angepasst werden.

    Die "regular expression" trifft allerdings in meinem Beispiel nur auf 5-stellige Postleitzahlen zu die nur Zahlen beinhalten, also z.B. für Deutschland.
    Belieferst du noch andere Länder muß man da aufwendiger rangehen.

    Gruß,
    noRiddle
    3 Antworten
    339 Aufrufe
    04. Dezember 2023, 20:51:46 von GTB
    5 Antworten
    2807 Aufrufe
    15. März 2016, 17:19:46 von noRiddle (revilonetz)
    6 Antworten
    4165 Aufrufe
    17. Februar 2012, 19:33:18 von nargile deluxe
    3 Antworten
    3244 Aufrufe
    25. Januar 2010, 13:16:02 von MagicFire