Vlastnosti vs atributy v PrestaShopu: co použít, aby se katalog nerozpadl
Vlastnosti vs atributy v PrestaShopu se rozhodují jednou otázkou: volí zákazník tuto hodnotu při nákupu? Atribut, například velikost, vytváří varianty produktu s vlastním skladem a cenou. Vlastnost, například materiál, produkt jen popisuje a je stejná pro všechny varianty. Obojí může napájet filtry, ale každé potřebuje vlastní druh pořádku.
Autor: Tým TellMyShop. Průvodce pro majitele obchodů na PrestaShopu: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 5 min čtení
Čím se v PrestaShopu liší vlastnosti od atributů?
Atribut prodává, vlastnost popisuje. Atributy vytvoříte v Katalog > Atributy a vlastnosti a z jejich hodnot sestavíte v produktu kombinace. Každá kombinace je varianta s vlastním skladem, kódem produktu a dopadem na cenu. Vlastnosti se produktu přiřazují bez vytváření variant. Na stránce produktu jdou do technických údajů.
| Vlastnost | Atribut | |
|---|---|---|
| Příklad | materiál, výkon, rozměry, země původu | velikost, barva na výběr, délka |
| Zákazník ji volí při nákupu | ne | ano |
| Vytváří varianty s vlastním skladem | ne | ano, přes kombinace |
| Může změnit cenu | ne | ano, dopad kombinace na cenu |
| Kde se na stránce ukazuje | technické údaje | výběr nad tlačítkem do košíku |
| Může napájet filtry | ano | ano |
| Typické potíže | duplicitní hodnoty po importu | administrace zpomalí při mnoha kombinacích |
Dokumentace PrestaShopu rozebírá vlastnosti produktu a atributy zvlášť. Otázka „co použít“ se na fóru vrací roky, například ve vlákně vlastnosti produktů, nebo atributy (polsky).
Jak rozhodnout, co použít pro danou informaci?
Položte si čtyři otázky popořadě a zastavte se u prvního „ano“.
- Volí zákazník tuto hodnotu dřív, než přidá produkt do košíku? Pokud ano, je to atribut. Pracovní rukavice ve velikostech 8, 9 a 10 jsou jeden produkt se třemi kombinacemi.
- Mění hodnota cenu nebo sklad? Pokud ano, je to také atribut. Větší pohovka stojí víc a každá velikost má vlastní sklad.
- Filtrují zákazníci podle této hodnoty nebo podle ní porovnávají produkty? Pokud ano a první dvě otázky daly „ne“, je to vlastnost. Materiál: bavlna, nebo výkon: 5 W.
- Je to informace jen do popisu? Pokud podle ní nikdo nefiltruje, stačí popis produktu. Ne každá informace musí být vlastnost.
Nejčastějším hraničním případem je barva. Obchod s oblečením obvykle prodává jedno tričko v několika barvách, takže barva je atribut. Obchod s lucernami má pro každou barvu samostatný produkt, protože každá má jiné fotky a jiný popis. Tam je barva vlastnost. Google Merchant Center také bere barvu jako informaci o variantě, jak ukazuje popis atributu barva.
Proč se vlastnosti po importu změní v nepořádek?
Protože každý jiný zápis vytvoří novou hodnotu. Velkoobchod A dodává „Nerezová ocel“, velkoobchod B „nerezová ocel“ a někdo v administraci napsal vlastní hodnotu „nerez. ocel“. Pro PrestaShop jsou to tři různé hodnoty. K tomu administrace léta umožňovala vytvářet duplicity při úpravě produktu, jak popisuje issue na GitHubu PrestaShopu.
Sobota, 22:35. Seznam hodnot vlastnosti Materiál má 63 položek. Otevřete filtr v kategorii Pracovní rukavice a vidíte vedle sebe „Kůže“, „kůže“, „Kúže“ a „Hovězí kůže“. Abyste to ručně uklidili, musíte najít produkty s každou verzí, otevřít každý z nich a přepnout hodnotu. Jak duplicity rozbíjejí filtry, rozebírá podrobně článek nefungují filtry v PrestaShopu.
Jak po importu sloučit duplicitní hodnoty vlastností?
Požádáte o kontrolu jedné vlastnosti a váš chat (Claude nebo ChatGPT) ukáže hodnoty s počtem produktů a označí pravděpodobné duplicity. Pak navrhne, na kterou hodnotu produkty přesunout. Nástroj nepřidá novou hodnotu, která už existuje v jiném zápisu. Chat místo toho použije existující.
Vy: Vlastnost Materiál v Pracovních rukavicích je nepořádek. Ukaž mi duplicity a navrhni, jak to uklidit.
Váš chat: Vlastnost Materiál má 63 hodnot a je tu 9 skupin pravděpodobných duplicit. Největší:
„Hovězí kůži“ nechávám zvlášť, je to užší informace. Navrhuji přesunout 23 produktů na hodnotu „Kůže“.
Vy: Ukaž mi náhled.
Váš chat: Náhled: 23 produktů, mění se jen vlastnost Materiál. Prázdné hodnoty pak můžete smazat v administraci. Uložím po vašem schválení a operaci můžete vrátit zpět z historie změn.
stará verze: Kůže (41 produktů), kůže (17), Kúže (6)
nová verze: Kůže (64 produktů)
Nejlepší je uklízet jednu vlastnost po druhé: požadavek, náhled, schválení, kontrola filtru v e-shopu. Jedna dávka pojme až 100 přiřazení. Kontrola vlastností a seznam mezer fungují v TellMyShop Free. Přesun produktů na správnou hodnotu uloží TellMyShop Pro.
Chat kombinace nevytváří ani nemaže. Převod atributů na vlastnosti a zpět zůstává v administraci. Názvy vlastností, atributů a jejich hodnot ale překládá do dalších jazyků, což popisujeme v článku o překladu e-shopu. Hotové požadavky najdete v případech použití úklid duplicitních hodnot vlastností a doplnění vlastností pro filtry.
Může být stejná informace zároveň vlastností i atributem?
Může, ale pak ji zákazník ve filtru vidí dvakrát. Typickým příkladem je barva. E-shop má atribut Barva pro kombinace triček a vlastnost Barva zadanou při importu pro všechny produkty. V bloku filtrů se objeví dva seznamy „Barva“ s různými hodnotami. Zákazník zaškrtne jeden a část produktů neuvidí.
Řešení závisí na tom, jak prodáváte. Pokud je barva volbou při nákupu, ponechte atribut a vlastnost odeberte ze šablony filtrů. Pokud je každá barva samostatný produkt, ponechte vlastnost. Šablonu filtrů nastavujete v konfiguraci modulu filtrace, pro každou kategorii zvlášť. Než cokoli smažete, zkontrolujte, které pole používá váš modul feedu pro srovnávače cen.
Jak se za půl roku znovu nedostat do nepořádku?
Před importem si dohodněte seznam hodnot a držte se ho. Vlastnosti s předdefinovanými hodnotami jsou bezpečnější než vlastní hodnoty psané do produktu. U každého nového dodavatele zkontrolujte, jak píše materiál, barvu a rozměry. Jednou za čtvrtletí projděte nejdůležitější vlastnosti, než se duplicity dostanou do filtrů.
Otázky a odpovědi
Má být barva vlastnost, nebo atribut?
Záleží na tom, zda zákazník barvu volí při nákupu. Pokud se stejná pohovka prodává ve třech barvách na jedné URL, barva je atribut a vytváří kombinace. Pokud je každá barva samostatný produkt, barva je vlastnost. Můžete mít obojí najednou, ale pak dbejte, aby filtr ukazoval jen jedno z nich.
Můžu atributy převést na vlastnosti bez mazání produktů?
Ano, ale vyžaduje to dva kroky. Nejdřív v produktech nastavíte vlastnost, pak smažete kombinace, které už nejsou potřeba. Pozor na sklad a kódy variant, protože jsou uložené v kombinacích. Před smazáním kombinací je exportujte a zkontrolujte, že je nepoužívá žádný modul, například feed.
Odkud se v PrestaShopu berou duplicitní vlastnosti?
Nejčastěji z importů od více velkoobchodů a z hodnot psaných ručně. Každý jiný zápis, i velké písmeno nebo mezera na konci, vytvoří novou hodnotu. Časem má vlastnost Barva desítky položek a filtr ukazuje „Černá“ a „černá“ vedle sebe. Produkty je třeba přesunout na jednu hodnotu.
Záleží na vlastnostech pro Google Nákupy?
Může. Moduly feedů často berou údaje jako materiál nebo barvu z vlastností a velikosti a varianty z kombinací. Záleží na konkrétním modulu a jeho nastavení. Než začnete přesouvat data mezi vlastnostmi a atributy, zkontrolujte ve svém modulu feedu, ze kterého pole bere barvu a velikost.
Co dělá chat v TellMyShop Free?
Vypíše vlastnosti s počtem hodnot a produktů, označí pravděpodobné duplicity a ukáže, kterým produktům chybí důležitá vlastnost. Je to jen čtení, takže to funguje v TellMyShop Free. Přesun produktů na správné hodnoty a doplňování vlastností je TellMyShop Pro, s náhledem před uložením.
PrestaShop je registrovaná ochranná známka společnosti PrestaShop SA. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.