Jak utworzyć więcej, niż 50 wariantów jednocześnie w WooCommerce?

Jak stworzyć więcej niż 50 wariantów jednocześnie

Tworząc produkt z wieloma wariantami w WooCommerce dla uproszczenia pracy mamy do dyspozycji opcję „Utwórz warianty że wszystkich atrybutów„.

Opcja ta tworzy na podstawie atrybutów produktu warianty oparte o wszystkie możliwe kombinacje.

Domyślnie jednak przy korzystaniu z tej funkcji pojawia się komunikat „maksymalnie 50 za jednym razem„. Nie oznacza to, że nie można stworzyć większej ilości wariantów, na upartego można używać tej opcji tak długo jak będzie to potrzebne.

Maksymalnie 50 wariantów dla niektórych właścicieli sklepów opartych na WordPress i wtyczkę WooCommerce.
Komunikat informujący o ograniczeniu w automatycznym tworzeniu wariantów.

Można też inaczej jedną prostą sztuczką i linijką kodu.

Jak stworzyć więcej niż 50 wariantów jednocześnie?

Jak wspomniałem wcześniej to jedna linijka kodu, który należy dodać do pliku functions.php motywu (najlepiej motywu potomnego) lub wtyczki funkcyjnej.

Pomyśl o tym
Zbyt duże zwiększenie maksymalnej ilości tworzonych wariantów może doprowadzić do dużego obciążania serwera.
define( 'WC_MAX_LINKED_VARIATIONS', 100 );

Kod ten zwiększy ilość maksymalnie tworzonych opcji produktu do 100.

Gdyby kod nie działał (czasem się to zdarza) możesz skorzystać z innego – tym razem wykorzystującego filtry WooCommerce.

function custom_wc_ajax_variation_threshold( $qty, $product ) { 
return 100; 
} 
add_filter( 'woocommerce_ajax_variation_threshold', 'custom_wc_ajax_variation_threshold', 10, 2 );

Jak dodać ten kod do WordPress?

Kod ten dodaj do motywu w pliku functions.php, najlepiej motywu potomnego lub własnej wtyczki funkcyjnej. Przed „?>” na końcu pliku (może tego fragmentu nie być i wtedy po prostu na końcu). Więcej szczegółów w artykule: Własny kod w WordPress.

Efekt wdrożenia kodu (1) z artykułu. Teraz tworzy się maksymalnie 100 wariantów w produkcie WooCommerce, zamiast 50 - maksymalnego limitu w WordPress dla tej funkcji.
Efekt wdrożenia kodu (1) z artykułu. Teraz tworzy się maksymalnie 100 wariantów, zamiast 50.

Aby tworzyć jednocześnie jeszcze wiecej wariantów wystarczy liczbę 100 zmienić na dowolną (z rozsądkiem) przez siebie wybraną.

4/5 - (1 vote)
dHosting najlepszy serwer dla wordpress i nie tylko

Na stronie mogą znajdować się linki polecające (affiliacyjne), które pozwalają utrzymać bloga. Zakup z mojego polecenia nie generuje dla Ciebie dodatkowych kosztów, a ja otrzymam prowizje od kwoty zapłaconej.

Przyłącz się do dyskusji