Tovább a tartalomhoz

Egyedi készletállapot-jelvények WooCommerce-termékeken

Készletjelvények („Raktáron”, „Már csak néhány darab”, „Utolsó darab”, „Elfogyott”, „Hamarosan”) létrehozása Dynamic Field widgettel és dinamikus láthatósággal.

A JetEngine Dynamic Field widgetjével és a Dinamikus láthatóság modullal külön bővítmény nélkül készíthetsz a termékoldalra egyedi készletállapot-jelvényeket. A jelvények a termék _stock (készletmennyiség) és _stock_status (készletállapot) metamezőjéből dolgoznak.

Előfeltétel: a Dinamikus láthatóság modul be van kapcsolva a JetEngine → JetEngine → Modulok oldalon, és van egy egyedi termékoldal-sablonod a Woo oldalkészítőben (Crocoblock → Woo Page Builder).

  1. Nyisd meg az egyedi termékoldal-sablont szerkesztésre.
  2. Húzd a vászonra a Dynamic Field widgetet.
  3. A Forrás (Source) mezőben válaszd a Meta Data lehetőséget, az Custom Meta Field mezőbe pedig írd: _stock.
  4. Ha a mennyiség mellett szöveget is ki akarsz írni, a Tartalom fül aljánál kapcsold be a Customize field output lehetőséget, és a Field format mezőbe írd be a szöveget, például „darab raktáron”.
  5. A Stílus fülön alakítsd a jelvény kinézetét.
  6. Az Haladó fülön kapcsold be a Dinamikus láthatóság (Dynamic Visibility) beállítást, a Condition type legyen Show element if condition met, és adj hozzá egy Greater than feltételt: a Field mezőbe _stock, a Value mezőbe például 5.

Így a jelvény akkor jelenik meg, ha ötnél több darab van raktáron. Frissítsd a sablont, és nézd meg a termékoldalt.

  1. Duplikáld a Dynamic Field widgetet.
  2. A Field format mezőben a szám elé és mögé is tegyél szöveget, például „Már csak” a szám előtt, „darab maradt!” utána.
  3. A Stílus fülön adj másik háttérszínt.
  4. A dinamikus láthatóságnál az első feltétel értékét állítsd 1-re (Greater than), duplikáld a feltételt, állítsd Less than típusúra, és az értéke legyen 6.

A jelvény így azoknál a termékeknél látszik, amelyekből két és öt darab közötti készlet van. Több darabnál a „Raktáron”, egy darabnál egyik sem jelenik meg.

  1. Húzz a vászonra egy tetszőleges widgetet, például a Gomb (Button) widgetet, és írd át a szövegét: „Siess! Utolsó darab!”. Stílusozd tetszés szerint.
  2. Kapcsold be a Dinamikus láthatóságot, a Condition type legyen Show element if condition met, a feltétel Equal, a Field _stock, a Value 1.

Ha egyetlen darab maradt, a jelvény megjelenik.

  1. Duplikáld a Gomb widgetet, a szövege legyen „Elfogyott”, és állíts be más háttérszínt.
  2. A dinamikus láthatóságnál a mennyiség helyett a készletállapotot nézd: a Field értéke _stock_status, a Value értéke outofstock. Frissítsd a sablont.

„Hamarosan” jelvény (utólagos rendelés)

Szekció neve “„Hamarosan” jelvény (utólagos rendelés)”
  1. Duplikáld az előző widgetet, a szövege legyen „Hamarosan”, és adj neki másik háttérszínt.
  2. A dinamikus láthatóságnál a feltétel értéke legyen onbackorder (szóköz nélkül). Frissítsd a sablont.

Ha egy termék állapota „utólagos rendelésre” van állítva, megjelenik a „Hamarosan” jelvény.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások