Metaboxok WooCommerce-termékekhez
Egyedi mezők felvétele a WooCommerce termékadatok paneljére és a termékváltozatokhoz, láthatósági feltételek és megjelenítés a termékoldalon.
A metaboxokkal egyedi mezőket adhatsz a WooCommerce-termékek szerkesztőjéhez és a termékváltozatokhoz. A Meta doboz célja lista ezekhez külön értékeket kínál, amint a WooCommerce aktív a webhelyen.
Előfeltételek: aktív JetEngine és WooCommerce. A mezők termékoldalon való megjelenítéséhez egyedi termékoldal-sablon is kell (JetWooBuilder), Elementorral vagy más támogatott szerkesztővel.
Metabox a termékadatokhoz
Szekció neve “Metabox a termékadatokhoz”- Nyisd meg a JetEngine → Metaboxok oldalt, és kattints az Új hozzáadása gombra.
- Add meg a Meta doboz címét, és a Meta doboz célja listában válaszd a WooCommerce termékadatok értéket.
- A Láthatósági feltételek részt egyelőre hagyd ki.
- A Metamezők részben vedd fel a szükséges mezőket (például egy dátum-, anyag-, stílus- és importálva mezőt). A mezők típusait a Metamező-típusok fejezet írja le.
- Kattints a Metabox hozzáadása gombra (meglévő doboznál Metabox frissítése).
A mezők a Termékek menüben, új termék felvételekor vagy meglévő szerkesztésekor jelennek meg.
Hol jelenjen meg a metabox
Szekció neve “Hol jelenjen meg a metabox”A Láthatósági feltételek részben a Termékadatok lista azt választja ki, a termék melyik paneljén jelenjenek meg a mezők. A lista értékei: Egyéni, Általános, Készlet, Szállítás, Kapcsolt termékek és Speciális. Ha a listát üresen hagyod, a dobozhoz külön fül jön létre a termékbeállítások panelen.
- Egyéni: külön fület hoz létre a metaboxnak, a Speciális fül után.
- Általános: a mezők az Általános fül végére kerülnek. Ez a fül a csoportosított termékeknél nem jelenik meg.
- Készlet: a mezők a Készlet fül végén jelennek meg.
- Szállítás: a mezők a Szállítás fül végén jelennek meg. Ez a fül csak egyszerű és változó terméknél látható.
- Kapcsolt termékek: a mezők a Kapcsolt termékek fül végén jelennek meg.
- Speciális: a mezők a Speciális fül végén jelennek meg.
Ha a Termékadatok listában bármilyen értéket választasz, két további beállítás válik elérhetővé:
- Kizárás/Bevonás lista: alapból ki van kapcsolva, ilyenkor a doboz minden terméktípusnál megjelenik. Ha választasz benne, megjelenik a terméktípusok listája, ahol megadod, mely típusoknál jelenjen meg (bevonás) vagy rejtőzzön el (kizárás) a doboz.
- Fül prioritása: egész szám, a doboz fülének sorrendjét adja a többi füllel szemben. Minél kisebb a szám, annál feljebb áll a fül. Az 1 például az első fület jelenti.
A többi Termékadatok érték nem igényel további beállítást: a mezők a meglévő fülekre kerülnek.
Az Új feltétel gomb további feltételeket nyit: Included for User Roles és Excluded for User Roles. Ezek után kiválaszthatod a felhasználói szerepköröket (például Administrator vagy Author), amelyeknél a doboz látszik vagy rejtve marad.
Az értékek kitöltése és megjelenítése
Szekció neve “Az értékek kitöltése és megjelenítése”A termék szerkesztőjében töltsd ki a mezőket, és kattints a Frissítés gombra.
A termékoldalon a mezőket a Dynamic Field widgettel jelenítheted meg az egyedi termékoldal-sablonban:
- Húzd be a Dynamic Field widgetet.
- A Forrás mezőben válaszd a Metaadat értéket, majd a Meta mező mezőben a kívánt mezőt.
- Az A mező kimenetének testreszabása beállítással szöveget tehetsz az érték elé vagy mögé.
- Ha a mező lehet üres, kapcsold be az Elrejtés, ha üres kapcsolót, hogy a widget ilyenkor ne jelenjen meg.
- Egyes típusoknál (például Média) a A mező kimenetének szűrése beállítást kell használnod az érték megfelelő kiírásához.
- Frissítsd a sablont, és ellenőrizd a frontenden.
Metabox a termékváltozatokhoz
Szekció neve “Metabox a termékváltozatokhoz”- Hozz létre új metaboxot, és a Meta doboz célja listában válaszd a WooCommerce termékváltozat értéket.
- Vedd fel a szükséges mezőket, majd mentsd a dobozt.
A mezők a Termékek menüben, a Változó típusú termék Változatok fülén, egy változat szerkesztésekor láthatók.
Hol jelenjenek meg a mezők
Szekció neve “Hol jelenjenek meg a mezők”A Láthatósági feltételek részben a Pozíció lista adja meg a mezők helyét a változat szerkesztésében: Opciók, Árazás, Készlet, Méretek, Letöltés és Tulajdonságok.
- Opciók: a változat szerkesztésének elején, az engedélyezés, letölthetőség, virtuális jelleg és készletkezelés jelölőnégyzetei alatt.
- Árazás: a rendes ár és az akciós ár mezője után.
- Készlet: az alacsony készlet küszöbének mezője után. Csak akkor látszanak, ha a készletkezelés be van jelölve.
- Méretek: a súly- és méretmezők alatt.
- Letöltés: a letöltési korlát és a lejárat mezője alatt. Csak akkor látszanak, ha a változat letölthető.
- Tulajdonságok: a változat szerkesztőpaneljének végén.
Az Új feltétel gombbal itt is a felhasználói szerepkörök szerinti feltételek vehetők fel, ugyanúgy, mint a termékeknél.
Kitöltés és megjelenítés
Szekció neve “Kitöltés és megjelenítés”Töltsd ki a mezőket a változatnál, mentsd a változatot (Módosítások mentése), majd frissítsd a terméket.
A változatok mezőinek megjelenítéséhez egyedi listázási elemet (listing item) készítesz:
- A Listing source értéke legyen Posts, a From post type értéke pedig Variations.
- Add hozzá a Dynamic Field widgetet, a Forrás legyen Metaadat, és válaszd ki a mezőt.
- Mentsd a listázási elemet.
- Egy oldalon használd a Listing Grid widgetet, és a Listing mezőben válaszd ki az elemet.
- Frissítsd az oldalt. A frontenden a termék összes változata megjelenik, a mezők értékeivel.
A termék metaboxainak adatai szűrőkben és lekérdezésekben
Szekció neve “A termék metaboxainak adatai szűrőkben és lekérdezésekben”JetSmartFilters szűrő a metamező szerint
Szekció neve “JetSmartFilters szűrő a metamező szerint”Egy bolt oldalán a termékeket a metamezők szerint is szűrheted. Példa: könyvek nyelve jelölőnégyzetes szűrővel.
- Nyisd meg a Smart Filters → Új hozzáadása oldalt.
- Add meg a szűrő címkéjét és az aktív szűrő címkéjét, a szűrő típusa legyen Jelölőnégyzetek listája.
- Az adatforrás legyen Egyéni mezők, és add meg az egyéni mező kulcsát: a mező Név/ID értékét.
- Kapcsold be a Választási lehetőségek lekérése a mező adataiból beállítást, a mező forrásbővítménye legyen JetEngine.
- A Jelölőnégyzet metamező kapcsolóval jelzed, hogy jelölőnégyzet típusú mezőből szűrsz.
- A Lekérdezési változó kötelező: ide is a mező Név/ID értékét írd.
- Tedd közzé a szűrőt, majd a boltoldal sablonjában (Crocoblock → Woo Page Builder) húzd be a Checkboxes Filter widgetet, és válaszd ki a szűrőt.
Lekérdezés a termékek metamezői szerint
Szekció neve “Lekérdezés a termékek metamezői szerint”- A JetEngine → Lekérdezéskészítő oldalon hozz létre új lekérdezést, a Lekérdezés típusa legyen WC termék lekérdezés.
- Az általános beállításokat módosíthatod vagy kihagyhatod, és a Meta lekérdezés fülre léphetsz.
- A Mező kulcsa/neve a metabox mezőjének Név/ID értéke. Az Érték olyan érték legyen, amelyet legalább egy termék tartalmaz. Add meg az Összehasonlítás műveletét, és a Típus értékét (például Numerikus egy évszámnál, mint 2021).
- Kattints a Lekérdezés hozzáadása gombra.
- A boltoldal sablonjában húzz be egy Listing Grid widgetet, és az Egyéni lekérdezés fülön kapcsold be az Egyéni lekérdezés használata beállítást, majd válaszd ki a lekérdezést.
A boltoldalon ezután csak a feltételnek megfelelő termékek látszanak, például a 2021-ben megjelent könyvek.
Megjelenítés más widgettel
Szekció neve “Megjelenítés más widgettel”A mezők a termékoldalon dinamikus címkével más widgetek tartalmába is bekerülhetnek, például a JetElements Price List widgetének mezőibe is. A termék kategóriáihoz felvett metamezőkről a Metaboxok fejezetben olvashatsz.
Metabox a termékkategóriákhoz
Szekció neve “Metabox a termékkategóriákhoz”A termékkategóriák is kaphatnak egyedi mezőket (például képet vagy leírást), így a kategóriák oldala gazdagabb lehet. Előfeltétel: Elementor (az ingyenes is elég) vagy a blokkszerkesztő, aktív WooCommerce és JetEngine.
- Nyisd meg a JetEngine → Metaboxok oldalt, és kattints az Új hozzáadása gombra.
- Add meg a Meta doboz címe értéket, a Meta doboz célja legyen Osztályozás (taxonomy).
- A Láthatósági feltételek részben a Bekapcsolás taxonómiáknál mezőben válaszd ki a termékkategóriákat.
- Vegyél fel egy vagy több metamezőt az Új metamező gombbal.
- Mentsd a metaboxot.
- A Termékek → Kategóriák oldalon az új mezők az új és a meglévő kategóriáknál is megjelennek, itt töltheted ki őket.
A mezők megjelenítéséhez listázási sablon és archív oldal sablon kell: a kategóriák listázási sablonját az egyedi taxonómia kifejezéseinek listázásával készíted el, az összes kategóriát pedig egy archív oldal sablonban jeleníted meg.
Készült: