Woocoomerce filtriranje proizvoda po brandu + kategorijama

Pozdrav,
došao sam do jednog problema i nemam više ideja kako rješiti.

Imam woocommerce i stavio sam da mi se u shopu prikazuju kategorije i podkategorije umjesto proizvoda odmah. Tek zadnji korak prikazuje proizvod. Imam 137 kategorija/podkategorija.

Imam 25 brendova i to sam napravio preko tagova. U samom proizvodu stavim jedan tag (brend).
Problem je slijedeći, trebao bi napraviti neki search page koji će prikazivati isto kategorije pa klik u kategoriju da prikaže tek proizvod. Sada trenutno funkcionira tako da prikaže sve moguće proizvode iz tog brenda i to se klijentu ne sviđa jer je hrpa pomiješanih proizvoda i kupac se gubi.

Nisam te baš razumio :slight_smile:

Trebaš napraviti page gdje će prikazivati sve kategorija proizvoda, oke. Onda kada se klikne na kategoriju prikazuju se proizvodi iz te kategorije? Šta nije da tako funkcionira normalno prikaz kategorija?

Možeš napraviti page da prikaže proizvode iz te kategorije i onda u sidebar neki Ajax filter po tagovima (brend) ili?

Ili možeš koristiti WP Query da napraviš petlju pa dobiješ proizvode koji udovoljavaju tom i tom uvjetu.

Provjeri tekst koji si napisao ili je nešto krivo ili ja nisam razumio šta trebaš.

1 Like

Možda sam malo pobrkao haha

Znači imam shop https://www.nova.pipa.hr/proizvodi/ … kao što vidiš ne prikazuje proizvode nego kategorije>podkategorije. To je ok.

Ovdje imam popis brendova https://www.nova.pipa.hr/proizvodaci/
Znači kada netko klikne na neki brend da mu se otvori svi proizvodi iz tog brenda (to sam mislio i napravio sam preko tagova). ALi sada dolazi problem što mi onda prikazuje sve žive proizvode i onda imam problem da je u tom košu i slavina, tuš kabina, wc… i tako… A klijent želi da isto bude prikazano po kategorijama. kao što je sam webshop…

Aha razumijem, nisam na kompu pa ti ne mogu pomoći, ali na Google sigurno ima gotov primjer.

U biti trebao bi napraviti kod da ti prikaže kategorije koje sadrže proizvode koji imaju taj tag.

Evo probaj ovako ili nešto slično:

Loop:
https://codex.wordpress.org/The_Loop

WP Query:
https://codex.wordpress.org/Class_Reference/WP_Query

1 Like

Tagovi mogu, čak i brandovi kao kategorije ako dobro organiziraš.
No najbolje ti je woo brand ili tako nešto + kategorije te + atributi za dodatna filtriranja.

Da ali s tim dobijem isto, sve proizvode u istom košu, želim prikazati prvo po kategorijama.

Da to tražim, samo što sam isprobao ovaj kod i pokazuje neku grešku

@dottnick

jesi probao debuggirati ovo čudo od code-a?

https://www.nova.pipa.hr/brandovi/blu/

Evo ti recimo za treću grešku:
https://wordpress.org/support/topic/strict-standards-call_user_func_array-2/

Vjerojatno su to bugovi.

1.call_user_func_array() expects parameter 1 to be a valid callback, non-static method

Ovo je jasno kao dan

2.should not be called statically

Ovo isto.

Evo rješio sam taj dio. Prikazuje kategorije u kojoj ima određeni TAG. ALi kada kliknem onda na tu kategoriju… otvara tu kategoriju ali sa svime ne samo di ima tog taga.

pogledaj filter kod sql query-a.