So blenden Sie Produktattribute aus, wenn ihre Variationen nicht festgelegt sind. Beispiel: Ich habe 3 verschiedene Farben und 3 verschiedene Größen. Es ist jedoch nicht für jede Farbe jede Größe vorhanden:
- Blau >>> M
- Gelb >>> M, L, XL
- Grün >>> M, L, XL
Das heißt für Blau ist nur eine Größe verfügbar (andere Variationen werden nicht in Variationen festgelegt). Wenn sich jemand für Blau entscheidet, kann er alle Größen auswählen (sollte nur Größe M anzeigen) und dann die WooCommerce-Informationen zu Wc-No-Matching-Variationen erhalten.
Wie blenden Sie die anderen Größenoptionen aus, wenn Blau ausgewählt ist?
Ich habe das gefunden, aber das funktioniert nicht: Varianten ausblenden, die nicht mit Woocommerce übereinstimmen
Antworten:
0 für die Antwort № 1Wenn es mehr als 30 Variationen in WooCommerce gibt, tritt AJAX ein und verhindert, dass die Liste gefiltert wird. Dies kann geändert werden, indem Sie dies in functions.php hinzufügen
function custom_wc_ajax_variation_threshold( $qty, $product ) {
return 10;
}
add_filter( "woocommerce_ajax_variation_threshold", "custom_wc_ajax_variation_threshold", 10, 2 );