WooCommerce: Kostenloser Versand lässt sich nicht einrichten

  • Für https://indmarkt.de/ habe ich alls Versandart neben der normalen Versandkostenpauschale, den kostenlosen Versand ab Warenwert von 49 Euro eingerichtet. Doch leider erscheinen im Warenkorb, ab dem besagtem Betrag, BEIDE Optionen zur Auswahl. Natürlich würde niemand die Pauschale wählen, aber es ist einfach nicht richtig, dass sie noch erscheint.

    Das größere Problem ist, dass wenn man direkt zu Kasse geht (ohne Betrachtung des Warenkorbes), berechnet das System automatisch die Versandkostenpauschale, trotz überschrittenem Mindestbestellwert.

    Zusätzlich habe ich mit Hilfe des Plugins "Extended Setup for WooCommerce - Customize your eCommerce" die Option "Hide all shipping options when free shipping is available:" activiert...aber auch das hat nichts bewirken können.

    Im Voraus vielen Dank für die Hilfe!!!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Vielen Dank mensmaximus! So habe ich mir die Lösung erträumt! Ich kopiere noch die Version mit den richtigen Anführungszeichen hierher, damit der nächste es direkt kopieren kann:

    add_filter( 'woocommerce_package_rates', 'mmx_hide_shipping_if_free', 100 );
    function mmx_hide_shipping_if_free( $rates ) {
    $free = array();
    foreach ( $rates as $rate_id => $rate ) {
    if ( 'free_shipping' === $rate->method_id ) {
    $free[ $rate_id ] = $rate;
    }
    }
    if( ! empty( $free ) ){
    $rates = $free;
    }
    return $rates;
    }

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!