# Szűrők foglalási oldalon (JetBooking)

> Dátumtartomány szűrő a szabad szálláshelyekhez és a foglalási időszakra számolt ár a JetBooking dinamikus címkével.

Foglalási oldalon a szűrők segítenek a vendégnek kiválasztani a szobát, az időpontot, a létszámot. A **Dátumtartomány** szűrő a kiválasztott időszakra csak a szabad szálláshelyeket mutatja, a JetBooking dinamikus címkéjével pedig az időszakra kiszámolt ár is megjeleníthető. Követelmények: JetSmartFilters és JetBooking (Elementor, Gutenberg vagy Bricks).

## A szűrő létrehozása

1. **Smart Filters → Add New**, a **Szűrő neve** után a típus **Dátumtartomány**.
2. **Szűrés szerint**: **Metaadat dátuma**.
3. **Date Format**: tetszés szerint, vagy üresen hagyható (például `D, M d`).
4. **From Placeholder** és **To Placeholder**: tetszés szerint (például „Select date”).
5. **Available dates range**: a kívánt érték ([Egyéni dátumtartomány](https://hub.hellowp.io/hu/plugins/jet-smart-filters/megjelenites-datum-egyeni-tartomany/)).
6. **Query Variable**: az adatbázis ikonnal válaszd ki a JetBooking **checkin_checkout** lehetőséget (a szabad egységeket szűri a bejelentkezés és kijelentkezés dátuma szerint, csak **Dátumtartomány** szűrőhöz használható), így a `checkin_checkout` kulcs kerül a mezőbe.
7. Kattints az **Update** gombra.

## Az archív oldal

1. Szerkeszd azt az archív oldalt, ahol a szálláshelyek listája van (a példában Theme Builderrel készült archív sablon, a lista **Listing Grid** widget).
2. Tedd az oldalra a **Date Range Filter** widgetet, a **Select filter** mezőben válaszd ki a szűrőt, a **This filter for** mezőben a szolgáltatót (**JetEngine**). Mentsd az oldalt.
3. Az időszakra számolt ár megjelenítéséhez vidd az egeret az első listaelem fölé, és kattints a ceruza ikonra. A listázó elem sablonjában használj dinamikus címkét támogató widgetet (például fejléc vagy **Heading**), kattints az adatbázis ikonra, és a JetBooking csoportból válaszd a **Booking Price** lehetőséget. A felugró ablak alapbeállításai jók, majd mentsd a listaelemet (**Publish**).

## Az eredmény

Foglalj le egy szálláshelyet egy időszakra a szálláshely oldalán a foglalási űrlappal vagy a **Bookings → Bookings** oldalon (például 2025. április 28-tól 30-ig). Az archív oldalon az így lefoglalt szálláshely addig szerepel a listában, amíg nem szűrsz időszakra.

Ha a szűrőben olyan időszakot adsz meg, amely átfed a foglalással (például április 26-tól 29-ig), és az **Apply** gombra kattintasz, a foglalt szálláshely eltűnik a listából, a többi szálláshely **Booking Price** ára pedig a megadott éjszakák számával szorozva jelenik meg.
