Support » WooCommerce » Unmögliche Produktvariationen verhindern

  • saldae

    (@saldae)


    Hallo liebe Leute,

    ich erstelle gerade einen Webshop mit Produkten die aufgrund ihrer diversen möglichen Eigenschaften, sehr viele Variationsmöglichkeiten haben. Beispiel: Für das Produkt X kann Stoff (3 Ausprägungen), Breite (6 Ausprägungen), Länge (8 Ausprägungen) und Farbe (2 Ausprägungen) gewählt werden.
    Zu beachten ist jedoch, dass für die Breiten-Ausprägungen nur bestimmte Längen-Ausprägungen in Frage kommen (z.B. Breite 6 nur Länge 25mm und 40mm). Stoff und Farbe sind frei wählbar. Ich habe die Eigenschaften so sortiert, dass man zuerst die Breite wählen muss.

    Alle möglichen Variationen und ihre Preise sind eingepflegt. Wählt man nun im Shop die möglichen Variationen werden die Staffelpreise angezeigt, wählt man eine unmögliche Variation erhält man eine Meldung, dass es das Produkt nicht gibt.

    Meine Frage nun, gibt es eine Möglichkeit die unmöglichen Produktvariationen nicht wählbar zu machen? Da man zuerst die Breite wählen muss, sollten bei der Längeneigenschaft auch nur die möglichen Ausprägungen zur Auswahl stehen.

    Entschuldigung für den langen Beitrag und vielen Dank im Voraus!

    Gruß Saldae

Ansicht von 1 Antwort (von insgesamt 1)
  • Thread-Ersteller saldae

    (@saldae)

    Ich habe eine Lösung gefunden. Das Problem liegt darin, dass WooCommerce ab einer Variationsmenge von 30, die abhängigen Variablen nicht richtig verarbeitet.

    Über die Eingabe des folgenden Codes in das Snippet Plugin kann die Grenze von 30 auf einen beliebigen Wert angehoben werden.

    add_filter( ‚woocommerce_ajax_variation_threshold‘, ‚wc_ajax_variation_threshold‘ );
    function wc_ajax_variation_threshold() {
    return 150;
    }

    Thread kann geschlossen werden.

Ansicht von 1 Antwort (von insgesamt 1)