Dużo wariantów – problem

Dział poświęcony pozostałym kwestiom związanym z kodowaniem w CMS Wordpress.
no avatar
wicio
 
Posty: 4
Reputacja: 0 pkt
Od: 27 sty 2022, o 12:22

Dużo wariantów – problem

przez wicio » 27 sty 2022, o 12:44

Dzień dobry wszystkim,
Mam problem z wariantami. Produkt dodany posiada dokładnie 98 wariantów. Nie jestem w stanie określić od jakiej ilości występuje problem, ale myślę że powyżej 60-ciu.
Produkt posiada dwa atrybuty – fajniej było by trzy ale pojawił się problem i w celu uproszczenia zrobiłem dwa atrybuty. Niestety obecnie problem znów się powtarza i tym razem pozostaje mi chyba połączyć kolejne atrybuty aby został tylko jeden :(
O co chodzi – mam produkt A. Ma on dwa atrybuty:
1. Wzrost,
2. Obwód pasa/klatki piersiowej (wcześniej było rozłącznie)

Dodaje 98 wariantów – jest sporo kombinacji ale nie wszystkie kombinacje tworzą wariant. Więc w skrócie mamy coś takiego:
Atrybuty (tylko dla przykładu)
Wzrost: 160, 170, 180, 190
Obwód: 88, 90, 92, 94, 98, 100

No i mamy warianty
160+88, 160+90
170+92, 170+98
18+94, 180+100 itd.

Jak widać nie mamy tu wariantów z połączeń wszystkich atrybutów i przy małej ilości wariantów wszystko działa pięknie:
Po wybraniu w sklepie produktu widzimy dwie opcje wyboru WZROST i OBWÓD
Po wybraniu Wzrost 160, poniżej możemy wybierać już tylko 88 lub 90 bo takie mamy stworzone warianty i to jest super.
Niestety kiedy tych wariantów jest więcej woocommerce zaprzestaje zawężać listę wyboru i po wybraniu pierwszej opcji dla przykładu Wzrost 160
poniżej pojawiają się nam wszystkie wartości atrybutu dla Obwodu, czyli pojawią się poza dostępnymi wariantami 88, 90, 92, 94, 98, 100 itd.
Kiedy wybierzemy wartość atrybuty nie składającej się na żaden wariant pojawia się komunikat: „Przepraszamy, żaden produkt nie spełnia twojego wyboru. Prosimy wybrać inną kombinację” Biorąc pod uwagę że jest tam 45 opcji, szukanie dostępnej jest upierdliwe i przypomina grę w okręty.

Wyjściem z sytuacji jest połączenie wzrostu i obwodu, ale pojawi się lista 98 wartości do wyboru gdzie mamy wzrost i dwa obwody, więc czytelność jest raczej zaburzona.
Czy ktoś z was spotkał się z takim problemem?
W testach kiedy wartości było mniej, wszystko przebiegało idealnie. Przy większej ilości permutacji wszystko się sypie :(
Pomocy!!!!

no avatar
wicio
 
Posty: 4
Reputacja: 0 pkt
Od: 27 sty 2022, o 12:22

Re: Dużo wariantów – problem

przez wicio » 4 lut 2022, o 10:46

Czy nikt nie spotkał się z taką przypadłością?

no avatar
P1RACIK
 
Posty: 1
Reputacja: 0 pkt
Od: 29 sie 2022, o 22:58

Re: Dużo wariantów – problem

przez P1RACIK » 29 sie 2022, o 23:02

Cześć,
nie wiem czy udało Ci się rozwiązać owy problem, ale wrzucam dla potomnych:

Wchodzimy w wygląd > edytor plików motywu

następnie po prawej stronie wchodzimy w functions.php i na samym dole kodu wklejamy:

add_filter( 'woocommerce_ajax_variation_threshold', 'wc_ninja_ajax_threshold' );
function wc_ninja_ajax_threshold() {
return 100;
}

następnie "Aktualizuj plik" i już wszystko będzie śmigało.

no avatar
wicio
 
Posty: 4
Reputacja: 0 pkt
Od: 27 sty 2022, o 12:22

Re: Dużo wariantów – problem

przez wicio » 29 sie 2022, o 23:16

Dzięki. Sprawdzę ten sposób.




  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Kodowanie w Wordpressie

Kto przegląda forum Wordpress

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości