Support » WooCommerce » Versandkostenpauschale und Kostenlose Lieferung werden angezeigt

  • Hi,

    seit dem neusten Update von Woocommerce (4.5.X) geht folgende Funktion nicht mehr, die Versankostenpauschale als Versandoption auszublenden, wenn kostenlose Lieferung greift (Auszug aus Child-Theme – functions.php):

    /**
    * Hide shipping rates when free shipping is available.
    * Updated to support WooCommerce 2.6 Shipping Zones.
    *
    * @param array $rates Array of rates found for the package.
    * @return array
    */

    function show_only_free_shipping_if_available( $rates )
    {
    $free = array();
    foreach ( $rates as $rate_id => $rate )
    {
    if ( ‚free_shipping‘ === $rate->method_id )
    {
    $free[ $rate_id ] = $rate;
    break;
    }
    }
    return ! empty( $free ) ? $free : $rates;
    }

    add_filter( ‚woocommerce_package_rates‘, ’show_only_free_shipping_if_available‘, 90 );

    Weiß jemand, wie man dieses Skript aktualisieren muss, damit es wieder funktioniert? Wäre für Hilfe sehr dankbar. Macht sich nicht gut, wenn man Kostenlosen Versand und kostenpflichtigen Versand auswählen kann…

    • Dieses Thema wurde geändert vor 4 Monaten, 3 Wochen von dkrueger.
    • Dieses Thema wurde geändert vor 4 Monaten, 3 Wochen von dkrueger.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Hast Du zu dem Thema ein Antwort bekommen? Da ich nach der gleichen Lösung suche? Freue mich von Dir zu lesen Viele Grüße Walter

    Thread-Ersteller dkrueger

    (@dkrueger)

    Hallo Walter,

    das Skript funktioniert nach wie vor, obwohl es hier um ein serverseitiges Skript handelt, musste ich den kompletten Cache leeren, bzw. einen anderen Browser einsetzen für den Test, dan hat es funktioniert. Viel Erfolg, Daniel

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)