Hromadné skrytí kategorie nebo produktů v kategorii

Dobrý den, mohl byste mi prosím někdo poradit, jak skrýt ve feedu celou kategorii nebo případně jak hromadně skrýt všechny produkty v kategorii? Předem děkuji za rady.

Michal

1 Like

Hezký den, Michale,

To co asi potřebujete je úplné skrytí daných produktů z feedu, pokud je v dané kategorii:

  1. V Menu Produkty vytvoříte výběr dle podmínek např.
    CATEGORYTEXT obsahuje “Dětské zboží”
    → a nějak si tento výběr pojmenujete → např. “Dětské na skrytí”

  2. V Menu Pravidla vytvoříte nové pravidlo “skrýt produkty” a uplatníte ho (v pravém boxu) ne na všechny produkty, ale pouze na váš pojmenovaný výběr “Dětské na skrytí”

  3. Přegenerujete feed. Pro ověření koukněte zpět do menu Produkty a vyberte váš výběr “Dětské na skrytí” → pod ním je seznam produktů a všechny tyto produkty by v pravém sloupci měly mít jen tuto ikonu:

image

Petr

3 Likes

A nebo v záložce ELEMENTY vyberte CATEGORYTEXT a vyberte si konkrétní kategorii a vpravo je ikonka na skrýt. Takto to jde udělat s každým elementem, nejenom s kategorií.

1 Like

Dobrý den, mám podobný dotaz a sice, zda-li lze hromadně skrýt produkty, ale bez aplikování pravidla. Tzn. z přehledu všech produktů je skrývat. Vím, že u náhledu je ikonka na skrytí produktu, ale takto je to velmi pomalé. Máme ca. 20 tis položek a ca 5 tis. jich potřebujeme skrýt, ale není možné zde aplikovat pravidla. Tedy existuje možnost jak položky označit a pak hromadně skrýt? Pří jednotlivém skrývání je časově náročně, než se změna provede. Děkuji.

Moc nerozumím tomu, proč by nebylo možné aplikovat pravidla? :thinking: Napadá mě jen varianta, že produkty nechcete skrýt ve výstupním feedu a jen je nechcete mít zobrazené na stránce Produkty. Je-li to tak, doporučuji použít jednoduché či rozšířené vyhledávání (filtrování) na stránce Produkty a vyfiltrovat si pro zobrazení jen ty produkty, se kterými chcete pracovat/exportovat do CSV/prohlížet a ostatní produkty tam prostě nebudou vidět.

Jinak pokud použijete pravidlo typu “Skrýt produkt” tak tenhle typ pravidla se jako jediný projeví ihned na stránce Produkty, aniž by se provedlo přegenerování. Jde však jen o vizuální efekt :eye: , v samotném výstupní feedu budou stále všechny produkty, dokud se neprovede přegenerování.

1 Like

Potřebuji produkty skrýt ve výstupním feedu. Jedná se o feed, který máme přeložen z CZ do SK, avšak některé produkty zatím přeloženy nejsou a ty potřebujeme skrýt. Existuje na toto nějaké pravidlo? Děkuji.

1 Like

Ano, to to je snadné:

  1. nejprve v Mergadu na stránce Produkty vytvořte výběr produktů, které chcete skrýt a tento výběr si uložte pod nějakým jménem.
    TIP: Pro výběr (vyfiltrování) produktů můžete využít mnoho různých podmínek a filtrovat klidně podle více kritérií. Nejlepší by podle mě bylo, pokud k filtrování použijete hodnotu v nějakém elementu, která se s postupným překladem bude měnit a počet produktů ke skrytí se tak bude automaticky zmenšovat.
    Např. když budete mít ve feedu element s měnou (obvykle CURRENCY nebo případně s jiným názvem) a hodnota v něm bude CZK u zatím nepřeložených produktů - u ostatních potom bude zřejmě EUR, pokud si pro vyfiltrování produktů nastavíte, že CURRENCY = "CZK", tak jak budete postupně překládat produkty, bude v Mergadu automaticky výběr obsahovat méně a méně produktů a tím se bude vždy skrývat jen to co není přeloženo. :wink:
  2. potom si přidejte na stránce Pravidla nové pravidlo, typu “skrýt produkt” a aplikujte jej na výběr z prvního bodu
  3. v Nastavení → Přegenerování → dejte “Přegenerovat vše” a tím se změny promítnou do výstupního feedu. Tento bod provede MERGADO automaticky několikrát za den, takže není to nutné klikat ručně, jen pokud byste chtěl změny projevit ihned.
1 Like

Zkusím navázat na téma s “opačným” problémem. Potřebovali bychom vytvořit výstupní feed, ve kterém se objeví jen určité skupiny výrobků, tedy ne vyloučení výrobků, ale naopak omezení feedu jen na určité kategorie.
Půjde také jde o stejný postup - vytvořit výběr > vytvořit pravidlo? Které z pravidel je správné?

Děkuji.

1 Like

Jde o stejný postup. Musíte si vytvořit výběr na stránce Produkty a potom na něj aplikovat skrývací pravidlo (pravidlo s názvem Skrýt produkt).

Rozdíl bude jen v tom, že produkty budete vybírat pomocí opačné podmínky, např. když budete chtít omezit feed tak, že má na výstupu zůstat jenom kategorie s názvem “A” a třeba 100 jiných kategorií tam nechcete, potom si podmínku výběru nastavíte tak, že název kategorie bude různý od “A”, např. takto:

[CATEGORYTEXT] != "A"

Tím se vám do výběru zahrne vše ostatní, kromě “A” a to si následně pravidlem skryjete. Ve feedu vám potom zůstanou jen produkty z kategorie “A”. :slight_smile:

Pokud chcete ponechat více kategorií, např. A, B, C, potom v rozšířeném vyhledávání na záložce “Vlastní dotaz” zadáte:

[CATEGORYTEXT] != "A" 
AND [CATEGORYTEXT] != "B" 
AND [CATEGORYTEXT] != "C"

Ukázka:

1 Like

Skvělé, díky moc za odpověď!

1 Like

Dobrý den, i přesto, že jsem skryl produkty se mi zobrazují ve výstupním feedu.

Dobry vecer,

A uz se aplikovala pravidla/pregeneroval feed?

2 Likes

Dobrý den, již je vše v pořádku. Asi to nějakou dobu trvá než se projeví. Děkuji za odpověď.

1 Like

Jde o to, ze kdyz se rucne nespusti pravidla, tak ta zmena ceka na planovanou aktualizaci. Priste muzete dat aplikovat pravidla a nebo pregenerovat feed a zmeny uvidite hned.

Tento článek @harv_shop Vám vše objasní: https://www.mergado.cz/moznosti-pregenerovani-dat

Dobrý den, aktuálně řeším to, že mám feed s cca 220tis produky. Potřebuji skrýt vše ostatní, krom výběru. Nejde na to dát nějaká funkce, protože udělat výběr pro specifické zboží, že ve výstupu máme cca 70 produktů a potom ta samá pravidla otáčet jinak, neustále to přepočítávat atd… je to celkem zdlouhavý a únavný proces.

Lze tedy nějakým jednoduchým postupem nastavit = SKRÝT VŠE KROMĚ VÝBĚRU.
Takových výběrů musím udělat několik tj. 1 výběr = 1 export

DĚKUJI ZA RADU, S POZDRAVEM HONZA

1 Like

Nevím, zda to je stále aktuální… Pokud ano, cesta je použít opačnou podmínku, tj. místo hodnota v nějakém elementu je rovna, tak použít není rovna

Tím, že je v Mergadu pouze skrývací pravidlo, tak se musí vytvořit výběr toho, co chceme skrýt. Jinak to nejde.

Pokud chci skrýt např. všechno kromě produktu s ID 50, tak vytvořím výběr:
ID ≠ (nerovná se) 50
a na tento výběr potom aplikuji skrývací pravidlo.

Více podmínek lze spojit logickým operátorem AND, např. chci skrýt všechno kromě produktů s ID 50 a 55, pak vytvořím výběr:
ID ≠ 50 AND ID ≠ 55

PS: opačný výběr lze samozřejmě použít i pro výčet hodnot. Stačí použít podmínku, že hodnota elementu “není ve výčtu” a následoval by výčet produktů, které se nemají skrýt.