# Megjelenítési feltétel: WooCommerce szabályok

> Elemek megjelenítése a kosár tartalma, a vásárló korábbi rendelései és az aktuális termék adatai szerint.

Ha a WooCommerce aktív, a **Megjelenítési feltétel** szabálylistájában megjelenik egy **WooCommerce** csoport is, **Woo:** előtagú szabályokkal. Ezekkel a bolt egyes részeit szabhatod a kosárhoz, a vásárló korábbi rendeléseihez és az éppen nézett termékhez.

A közös beállításokat a [Megjelenítési feltétel: bekapcsolás és látogatói szabályok](https://hub.hellowp.io/hu/plugins/theplus_elementor_addon/kiterjesztesek-feltetel-latogato/) fejezet írja le.

## Előkészületek

1. Kapcsold be a **Display Condition** kiterjesztést a **The Plus Addons → Extensions** oldalon.
2. Jelöld ki az elemet, és a **Haladó → Megjelenítési feltétel** szakaszban kapcsold be a kapcsolót.
3. Az **Elem hozzáadása** gombbal vegyél fel egy szabályt, és az első mezőben válaszd a **WooCommerce** csoport egyik szabályát.
4. A második mezőben minden szabálynál az **Egyenlő** vagy a **Nem** értéket választhatod.

![A Megjelenítési feltétel szakasz Woo: kosár részösszege szabállyal](./kepek/kiterjesztesek-1-feltetel-panel-woo-reszosszeg.webp)

*A Megjelenítési feltétel szakasz Woo: kosár részösszege szabállyal* (https://minta-bolt.hu/wp-admin/post.php?post=362&action=elementor)

A képen a **Woo: kosár részösszege** szabály látszik: az utolsó mezőhöz a leírás szerint azonos vagy magasabb kosárrészösszeget kell megadni.

## Kosárszabályok

| Szabály | Mit vizsgál | Megadandó érték |
| --- | --- | --- |
| **Woo: kosárban lévő termék kategóriája** | A kosárba tett termék kategóriája. | A termékkategória. Üresen hagyva minden kategóriára érvényes. |
| **Woo: kosárban lévő termék címkéje** | A kosárba tett termék címkéje. | A termékcímke. Üresen hagyva minden címkére érvényes. |
| **Woo: kosár részösszege** | A kosár összege adó, szállítás és kedvezmény előtt. | Az összeg: a szabály az ennyi vagy ennél nagyobb összegre teljesül. |
| **Woo: kosár összege** | A kosár végösszege adóval, szállítással és kedvezménnyel. | Az összeg, azonos vagy magasabb értékre. |
| **Woo: tételek a kosárban** | A kosárba tett tételek száma. | A harmadik mezőben **Egyenlő** (pontosan ennyi) vagy **Azonos vagy magasabb**, majd a szám. |
| **Woo: Kosárban lévő termék** | Egy adott termék a kosárban. | A termék (vagy több termék). |

Példák:

- Ha valaki a „Pólók” kategóriából tesz valamit a kosárba, a nyitóoldalon megjelenhet egy póló-ajánló szekció: **Woo: kosárban lévő termék kategóriája**, **Egyenlő**, „Pólók”.
- A „kosár részösszege 200 alatt” szabállyal ingyenes szállításra figyelmeztető üzenet jeleníthető meg a pénztáron: **Woo: kosár részösszege**, **Nem**, 200.
- Az **Azonos vagy magasabb** művelettel és a 3 értékkel akciós szalag vagy kiegészítő ajánlat jelenhet meg, ha a kosárban legalább három tétel van.
- A **Woo: Kosárban lévő termék** szabállyal egy konkrét termékhez (például a „Kerámia bögre”) kapcsolódó kedvezményszalagot mutathatsz, ha a vásárló azt a kosárba tette.

## Korábbi vásárlásokra épülő szabályok

Ezek a szabályok csak bejelentkezett vásárlóra működnek, aki már leadott rendelést.

| Szabály | Mit vizsgál | Megadandó érték |
| --- | --- | --- |
| **Woo: vásárlás végösszege** | A vásárló összes eddigi költése a boltban. | Az összeg: a szabály az ennyi vagy ennél több összegre teljesül. |
| **Woo: vásárlás dátuma** | A vásárlás dátuma. | Az **Aktuális vagy korábbi** mezőben a dátum: a szabály erre a napra vagy korábbra érvényes. |
| **Woo: első vásárlás dátuma** | Az első vásárlás napja. | A **Dátum** mezőben a nap: a dátumnak pontosan egyeznie kell. |
| **Woo: utolsó vásárlás dátuma** | Az utolsó vásárlás napja. | A **Dátum** mezőben a nap: pontosan egyeznie kell. |
| **Woo: Megvásárolt termék kategóriája** | A korábban megvásárolt termékek kategóriája. | A kategória. Üresen hagyva minden kategóriára érvényes. |
| **Woo: Megvásárolt termék** | Egy adott korábban megvásárolt termék. | A termék. Üresen hagyva minden termékre érvényes. |
| **Woo: Leadott rendelések** | A leadott rendelések száma. | A harmadik mezőben **Egyenlő** vagy **Azonos vagy magasabb**, majd a szám. |

Példák:

- Egy 500 vagy több összeget elköltött vásárlónak külön kuponkódot mutathatsz a nyitóoldalon: **Woo: vásárlás végösszege**, **Egyenlő**, 500.
- Hűségjelvény vagy kedvezmény azoknak, akik legalább 10 rendelést adtak le: **Woo: Leadott rendelések**, **Azonos vagy magasabb**, 10.
- Emlékeztető az utolsó vásárlás napja szerint, vagy köszönő üzenet az első vásárlás napja szerint.
- Kapcsolódó ajánló annak, aki korábban egy adott kategóriából vagy termékből vásárolt.

## Az utolsó rendelés adataira épülő szabályok

Bejelentkezett vásárlónál az utolsó rendelés számlázási és szállítási címe alapján is megjeleníthetsz tartalmat, például helyi ajánlatot.

| Számlázási cím | Szállítási cím | Megadandó érték |
| --- | --- | --- |
| **Woo: Utolsó rendelés számlázási települése** | **Woo: Utolsó rendelés szállítási települése** | A település neve. |
| **Woo: Utolsó rendelés számlázási állama** | **Woo: Utolsó rendelés szállítási állama** | Az állam neve. |
| **Woo: Utolsó rendelés számlázási országa** | **Woo: Utolsó rendelés szállítási országa** | Az ország a listából. |
| **Woo: Utolsó rendelés számlázási irányítószáma** | **Woo: Utolsó rendelés szállítási irányítószáma** | Az irányítószám. |

A szabály azokra a vásárlókra teljesül, akiknek az utolsó rendelésében a megadott érték szerepel. A **Nem** művelet megfordítja.

## Az aktuális termék szabályai

Ezek a szabályok a termékoldal sablonjában működnek. Tedd az elemet az egyedi termék sablonba.

| Szabály | Mit vizsgál | Megadandó érték |
| --- | --- | --- |
| **Woo: Aktuális termékkategória** | Az éppen nézett termék kategóriája. | A termékkategória. Üresen hagyva minden kategóriára érvényes. |
| **Woo: Aktuális termék ára** | Az éppen nézett termék ára. | Az összeg: azonos vagy magasabb ár. |
| **Woo: Aktuális termékkészlet** | Az éppen nézett termék készlete. | A szám: azonos vagy nagyobb készlet. |

Példák:

- A „Ruházat” kategórián mérettáblázat vagy anyagleírás, az „Elektronika” kategórián műszaki adatok jeleníthetők meg.
- Ha a termék ára 200 alatt van, szállítási üzenetet mutathatsz: **Woo: Aktuális termék ára**, **Nem**, 200.
- „Utolsó darabok” figyelmeztetés az 5 alatti készletű termékeknél: **Woo: Aktuális termékkészlet**, **Nem**, 5.

## Hogyan hasonlítanak a számszabályok

| Szabály | Egyenlő | Nem |
| --- | --- | --- |
| **Woo: Aktuális termék ára** | Az ár legalább az érték. | Az ár az érték alatt van. |
| **Woo: Aktuális termékkészlet** | A készlet legalább az érték (a 0 pontosan nullát jelent). | Az ellenkezője. |
| **Woo: kosár részösszege**, **Woo: kosár összege** | Legalább az érték. | Az érték alatt. |

- Csak egész számot adj meg: a 19,99 értéket 19-ként kezeli.
- Az aktuális termék szabályai nem termékoldalon is teljesülnek, bármelyik műveletet választod, ezért ott megjelenik az elem. Ha ez gond, kombináld egy bejegyzéstípus-szabállyal.
- Üres kosárnál a **Woo: kosár részösszege** akkor sem teljesül, ha **Nem** műveletet adsz meg. Az „még ennyiért vásárolj ingyenes szállításhoz” üzenet addig rejtve marad, amíg nincs a kosárban valami. A **Woo: kosár összege** nem így viselkedik.

## Korlátozások

- A korábbi vásárlásokra épülő szabályokhoz bejelentkezett vásárló kell, aki teljesített rendelést adott le.
- A kosárszabályok és a gyorsítótárazott oldal nem férnek össze. Zárd ki a gyorsítótárból a kosártól függő oldalakat.
- A kiterjesztés csak a bővítmény teljes (Pro) változatában érhető el.
