Időpontfoglalás-lekérdezés (Jet Appointments Booking Query)
A Jet Appointments Booking Query típus beállításai: állapot, típus, szolgáltatás, rendezés, dátum, lapozás és egyéni oszlopok.
A Jet Appointments Booking Query lekérdezéstípus a JetAppointment bővítmény időpontfoglalásait kérdezi le. Csak akkor jelenik meg a Lekérdezés típusa listában, ha a JetAppointment telepítve és aktív. Az Általános beállítások (név, leírás, egyéni lekérdezés-ID, gyorsítótár, REST API-végpont) ugyanazok, mint minden típusnál: lásd a Lekérdezéskészítő áttekintése fejezetet. A típus kiválasztása után megjelenik a JetAppointments Query blokk öt füllel: General, Order & Order By, Date Query, Pagination és Columns Query.
General
Szekció neve “General”| Beállítás | Mit csinál |
|---|---|
| Status | A foglalások állapota: Pending payment, Processing, On hold, Completed, Cancelled, Refunded, Failed. |
| Type | A foglalás típusa: Slot, Time Picker vagy Recurring. |
| Include | A lekérdezendő foglalások azonosítói. |
| Exclude | A kihagyandó foglalások azonosítói. |
| Group IDs | A lekérdezendő foglaláscsoportok azonosítói. |
| Service | Szolgáltatás, amelyhez tartozó foglalásokat kéred. |
| Provider | Szolgáltató, akihez tartozó foglalásokat kéred. |
| Related Order IDs | A foglaláshoz kapcsolódó rendelés azonosítói. |
| User ID | A felhasználó azonosítója, akinek a foglalásait kéred. |
Order & Order By
Szekció neve “Order & Order By”Kezdetben üres. Az Add new gombbal veszel fel rendezési paramétert:
- Order By: a tábla oszlopai közül választasz;
- Order: növekvő vagy csökkenő sorrend.
Annyi paramétert vehetsz fel, amennyi kell.
Date Query
Szekció neve “Date Query”Foglalások szűrése dátum szerint. Az Add new gombbal veszel fel feltételt:
- Date: Appointment Date, Appointment Start vagy Appointment End;
- Compare: az összehasonlítás módja (Equal, Not Equal, Greater than és így tovább);
- Value: az összehasonlítandó érték.
Pagination
Szekció neve “Pagination”- Limit: a megjelenő foglalások száma az oldalon.
- Offset: az első kihagyott foglalások száma. A helyes működéshez (a lapozás és az oldalszerkesztők beállításainak felülírásához) a Limit mezőt is ki kell töltened.
Columns Query
Szekció neve “Columns Query”Itt a foglalási tábla további, egyéni oszlopai jelennek meg. Ha nincs ilyen oszlop, a fül üzenetet ír erről. Egyéni oszlopot a JetPlugins beállításai között az Appointments Tools fülön hozhatsz létre; ezután itt az Add new gombbal új Columns Query Classes sort adhatsz hozzá:
- Column: a választható további oszlopok;
- Compare: az összehasonlítás módja;
- Value: az érték;
- Type: a mezőben tárolt adat típusa.
Készült: