Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
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: Welches Modul für "versandkostenfreie Lieferung"

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Ich weiß, dass das Thema schon mehrmals erwähnt wurde, aber irgendwie steige ich selber nicht ganz durch, bzw. ist in meinen Augen eine Unlogik drin.

    Ich möchte innerhalb Deutschlands komplett eine versandkostenfreie Lieferung anbieten. Bisher hatte ich das Modul unter Zusammenfassung "ot_shipping" dafür genutzt. Als Wert waren bei mir Mindestbestellwert = 0 und national eingetragen. Nun funktioniert dieses Modul aber so gut, dass der Punkt "national" irgendwie garnichts bewirkt, denn ich kann auch als Land Belgien eingeben und es wäre immer noch versandkostenfrei.

    Also dachte ich mir, wird dieses Modul nicht mehr für versandkostenfreie Lieferung genommen und ich habe direkt im Modul -> Versandarten - freeamount eingetragen, dass eine versandkostenfreie Lieferung nur innerhalb von DE möglich ist. Das klappt, aber trotzdem wird mir zusätzlich zur kostenfreien Lieferung (welche dann im Checkout auch vorausgewählt ist) die Variante der normalen Lieferung welche im DHL Modul eingestellt ist angezeigt. Da muss sich der Kunde ein wenig veräppelt vorkommen.

    Wie löst ihr das ganze?

    Gruß
    Ronny

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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Welches Modul für "versandkostenfreie Lieferung"
    Antwort #1 am: 09. März 2012, 20:42:03
    Sowie du eine Länder-Abhängigkeit benötigst kommst du mit dem Modul "ot_shipping" nicht mehr weiter. Das Modul "freeamount" lässt sich jedoch nicht einfach kopieren, weil an mehreren Stellen im Shop auf das "freeamount" geprüft wird.

    Grüße

    Torsten

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: Welches Modul für "versandkostenfreie Lieferung"
    Antwort #2 am: 09. März 2012, 21:08:40
    Google mal nach Flex Shipping, das dürfte so ziemlich alles abdecken was Du möchtest

    Gerd

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Welches Modul für "versandkostenfreie Lieferung"
    Antwort #3 am: 09. März 2012, 22:27:52
    Flex Shipping wird dann wohl die Lösung sein, wenn nichts mehr geht.

    Ich habe eben nochmals die Dateien durch gesehen, insbesondere die includes/modules/order_total/ot_shipping.php.

    Wieso wird denn folgendes switch gemacht, obwohl es egal ist, welcher Fall eintritt.
    Code: PHP  [Auswählen]
    if (MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING == 'true') {
      switch (MODULE_ORDER_TOTAL_SHIPPING_DESTINATION) {
        case 'national':
          if ($order->delivery['country_id'] == STORE_COUNTRY) $pass = true; break;
        case 'international':
          if ($order->delivery['country_id'] != STORE_COUNTRY) $pass = true; break;
        case 'both':
          $pass = true; break;
        default:
        $pass = false; break;
      }
      if ( ($pass == true) && ( ($order->info['total'] - $order->info['shipping_cost']) >= $xtPrice->xtcFormat(MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING_OVER,false,0,true)) ) {
        $order->info['shipping_method'] = $this->title;
        $order->info['total'] -= $order->info['shipping_cost'];
        $order->info['shipping_cost'] = 0;
      }
    }
     

    Mit meinem PHP-Verständnis ist $pass immer true, egal welcher Fall eintritt, also kann ja garkeine Unterschiedung stattfinden, ob eine Sendung nun national oder nicht versendet wird.

    Gruß
    Ronny

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Welches Modul für "versandkostenfreie Lieferung"
    Antwort #4 am: 09. März 2012, 22:47:35
    Hi Webkiste.
    Schalt' mal beide Module an,
    das in der Zusammenfassung => ot_shipping auf "national" und
    das in Versandart und da trägst du bei "erlaubte Versandzonen" "DE" ein.
    Funktioniert.
    Habe allerdings die PHP-Dateien nicht studiert um zu verstehen warum.

    Gruß,
    noRiddle

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Welches Modul für "versandkostenfreie Lieferung"
    Antwort #5 am: 09. März 2012, 22:59:21
    Sehr merkwürdig. Wenn beide Module aktiv sind, funktioniert es.

    Muss ich nicht verstehen, oder?

    Gruß
    Ronny

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Welches Modul für "versandkostenfreie Lieferung"
    Antwort #6 am: 09. März 2012, 23:09:15
    Nöö  :-D
    Ich versteh's auch nich', habe keine Zeit danach zu suchen...

    web28 meinte mal, daß das ot_shipping -Teil Müll sei, aber wenn's denn läuft...

    Übrigens finde ich gut, daß wenn der free shipping-Wert erreicht ist, alle anderen Versandarten nicht mehr angezeigt werden.
    Nachteil: Selbstabholung sollte schon noch da sein.

    Muß mal heia jetz',
    good night,
    noRiddle

    *NACHTRAG*
    Das Flex Shipping -Teil sieht aber vielversprechend aus, sowas fehlt im System...

    9 Antworten
    5147 Aufrufe
    12. Februar 2016, 16:49:45 von cplasa
    6 Antworten
    6575 Aufrufe
    13. März 2014, 14:01:10 von eklis
    24 Antworten
    10805 Aufrufe
    28. Dezember 2016, 02:23:21 von md_kks
    5 Antworten
    6573 Aufrufe
    03. Oktober 2011, 15:28:59 von Tomcraft
               
    anything