• Resolved blueewok

    (@blueewok)


    Hallo,

    folgendes Szenario:

    Wir haben Artikel A mit der Versandklasse “DHL Paket” versehen. Artikel B hat Versandklasse “Maxibrief”.

    Der Kunde legt nun Artikel A und B in seinen Warenkorb und erh?lt zwei Versandoptionen (die für Maxibrief und die für Paket) vorgeschlagen. (Siehe Screenshot: https://ibb.co/sjKrPCw )

    Dies soll natürlich unterbunden werden. Angeboten werden soll nur die dazugeh?rige Regel für “DHL Paket. Darum wurde folgende Regel für den Versand von “Maxibrief” in Germanized erstellt:

    https://ibb.co/xqDS1QL

    Leider scheint die zweite Bedingung nicht korrekt zu greifen. Es werden trotzdem beide Versandarten angeboten.

    Ist das ein Bug, ein Feature oder ist meine Logik falsch?

    Danke im voraus für eure Hilfe! ??

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    hm, merkwürdig. Das sind alle Regeln, die für Deutsche Post hinterlegt sind oder gibt es dort noch andere Regeln, z.B. für “Alle anderen Verpackungen” o.?.?

    Grü?e

    Thread Starter blueewok

    (@blueewok)

    Hallo,

    entschuldige die sp?te Rückmeldung.

    Ja, das sind alle Regeln. Auf Regeln für “Alle anderen Verpackungen” verzichten wir komplett.

    Beste Grü?e

    Thread Starter blueewok

    (@blueewok)

    Kurzer Nachtrag:

    Ich habe mir kurzerhand selbst geholfen, indem ich folgenden Code in meine functions.php eingebaut habe:

    add_filter( 'woocommerce_package_rates', 'filter_woocommerce_shipping_methods', 10, 2 );
    
    function filter_woocommerce_shipping_methods( $rates, $package ) {
        if ( isset( $rates['shipping_provider_dhl:9'] ) && isset( $rates['shipping_provider_deutsche_post:11'] ) ) {
            unset( $rates['shipping_provider_deutsche_post:11'] ); // Deutsche Post entfernen
        }
        return $rates;
    }
    ?>

    Falls jemand vor dem gleichen Problem steht: Der Code unterdrückt die Ausgabe einer spezifischen Versandart im Warenkorb und am Ende in der Kasse (in diesem Fall “Deutsche Post”), sofern eine andere spezifische Versandart (in diesem Fall “DHL-Paket (kostenfrei)”) verfügbar ist. Allerdings müssen die IDs “shipping_provider_dhl:9” und “shipping_provider_deutsche_post:11” entsprechend angepasst werden, damit der Code funktioniert.

    @vendidero Solltest du eine andere L?sung innerhalb von Germanized für dieses Problem haben, w?re es sch?n, wenn du mir Bescheid geben k?nntest. Dann kann ich den Code wieder aus der functions entfernen.

    Vielen Dank und viele Grü?e!

    Plugin Author vendidero

    (@vendidero)

    Cool, danke für die Information. Ich schaue mir das lokal noch einmal genauer an und werde mal prüfen, ob da etwas bei den Versandklassen schiefl?uft.

    Grü?e

    Plugin Author vendidero

    (@vendidero)

    @blueewok – ich habe eine Idee woran das liegen k?nnte. Aktuell beziehen sich die Versandklassen immer auf das jeweilige Paket/Sendung. Es wird also erst die Verpackung ausgew?hlt und dann geschaut ob für die jeweilige Verpackung die entsprechenden Versandklassen greifen. Kannst du mal eine übersicht der Produktkonfiguration (Ma?e, Gewicht) und eine übersicht deiner konfigurierten Verpackungen bereitstellen?

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Bedingungen Sendungen’ is closed to new replies.