# A lépésenkénti foglalási űrlap működése

> Hogyan vezeti végig a lépésenkénti űrlap a vásárlót: elrendezések, az első lépés, csomagok, extrák, időpont, adatok, fizetés és visszaigazolás.

A lépésenkénti űrlap végigvezeti a vásárlót a szolgáltatás kiválasztásán, az időpont megadásán, az adatai kitöltésén és a fizetésen. Automatikusan alkalmazkodik a szolgáltatások elérhetőségéhez, a hozzájuk rendelt munkavállalókhoz, a helyszínekhez és a bekapcsolt funkciókhoz. A shortcode-ok és a szűrőparaméterek táblázata a [Foglalási űrlapok](https://hub.hellowp.io/hu/plugins/ameliabooking/foglalasi-urlapok/) fejezetben van, itt a működést írjuk le.

![A lépésenkénti foglalási űrlap a weboldalon](./kepek/urlap-lepesenkenti.webp)

*A lépésenkénti foglalási űrlap a weboldalon* (https://minta-bolt.hu/idopontfoglalas/)

A képen a **Dátum és idő** lépés látszik: a bemutató oldalon csak egy szolgáltatás és egy munkavállaló van, ezért az első lépés kimarad.

## Az űrlap kihelyezése

Az űrlapot Gutenberg-, Elementor- vagy Divi-modullal, illetve az `[ameliastepbooking]` shortcode-dal teheted ki egy oldalra. A shortcode szűrhető, hogy az űrlap csak bizonyos kategóriákat, szolgáltatásokat, munkavállalókat, csomagokat vagy helyszíneket mutasson:

| Shortcode | Mit mutat |
| --- | --- |
| `[ameliastepbooking category=3]` | A 3-as azonosítójú kategória szolgáltatásait. |
| `[ameliastepbooking service=5]` | Csak az 5-ös azonosítójú szolgáltatást. |
| `[ameliastepbooking employee=2 location=1]` | A 2-es munkavállaló és az 1-es helyszín szerint szűrve. |
| `[ameliastepbooking show=packages]` | Csak a csomagokat. |

Felugró ablakban is megnyithatod az űrlapot, lásd a [Foglalási űrlap felugró ablakban](https://hub.hellowp.io/hu/plugins/ameliabooking/foglalasi-urlapok-felugro-ablak/) fejezetet.

## Elrendezések

Az űrlapnak két elrendezése van:

- **Lista**: a szolgáltatás, a munkavállaló és a helyszín választója együtt jelenik meg az első lépésben.
- **Lépések**: az első képernyő három külön lépésre bomlik (szolgáltatás, munkavállaló, helyszín).

Az elrendezést az **Amelia → Testreszabás → Lépésről lépésre** oldalon váltod. A további lépések mindkét elrendezésben ugyanúgy működnek. Ha Gutenberg-, Elementor- vagy Divi-modullal teszed ki az űrlapot, az oldalon megjelenő elrendezést a modul beállítása határozza meg, a **Testreszabás** csak a kiválasztott elrendezés megjelenését módosítja.

## Az első lépés

Az első lépésben megjelenő mezők a beállításaidtól függenek:

- Ha csak egy szolgáltatás, munkavállaló vagy helyszín van, az a mező automatikusan kimarad.
- Ha több választható van, a legördülők szűrőként működnek: egy munkavállaló kiválasztása leszűkíti az elérhető szolgáltatásokat és helyszíneket.
- Ha az **Általános** cégbeállításokban megadtál e-mail-címet, az az űrlap bal alsó sarkában kattintható címként jelenik meg.
- Ha a kiválasztott szolgáltatás tagja valamelyik csomagnak, a megfelelő licencnél csomagjavaslatok jelennek meg.

## Csomag foglalása

Ha a vásárló csomagot választ, látja a benne lévő szolgáltatásokat és a lefoglalandó időpontok számát. Az űrlap a csomagban megadott legkisebb és legnagyobb darabszám szabályai szerint vezeti végig az egyes időpontok foglalásán. A fennmaradó időpontokat később a vásárlói felületen ütemezheti be.

A csomagfoglalás mindig egy főre szól. Ha a csomag valamelyik szolgáltatása csoportos foglalást engedne, a vendégek hozásának lépése akkor is kimarad, a vásárló nem adhat hozzá vendéget és nem módosíthatja a létszámot. Ismétlődő időpontot sem kínál fel az űrlap a csomagból foglalt szolgáltatáshoz, akkor sem, ha az ismétlődés a szolgáltatásnál be van kapcsolva.

## Extrák

Ha a kiválasztott szolgáltatáshoz tartoznak extrák, az **Extrák** lépés közvetlenül az első lépés után jelenik meg. Csak akkor látszik, ha az extrák funkció be van kapcsolva, és a szolgáltatás létrehozásakor megadtad őket. Az extrák módosíthatják az időpont hosszát és az árát.

## Vendégek hozása

Ha a szolgáltatás csoportos foglalást enged (a kapacitás beállításai szerint), a vásárló eldöntheti, hogy egyedül foglal, vagy másokat is hoz magával. Ez csak önálló szolgáltatásfoglalásnál jelenik meg, csomagból foglalva nem.

## Dátum és idő

A naptár csak a szabad időpontokat mutatja. Figyelembe veszi a szolgáltatás hosszát, a pufferidőket, a munkavállaló munkaidejét, a különleges napokat, a szabadnapokat és a hozzárendelt helyszíneket.

Ha az ismétlődő időpontok be vannak kapcsolva, az űrlap megkérdezi, ismétlődjön-e az időpont, és a következő képernyőn mutatja az ismétlődés részleteit. Ez a kérdés csak önálló szolgáltatásfoglalásnál jelenik meg, csomagnál nem.

## Az adatok megadása

Az **Az adataid** lépésben a vásárló megadja a keresztnevét, a vezetéknevét, az e-mail-címét és a telefonszámát. Ezek kötelezővé vagy opcionálissá tehetők az **Amelia → Testreszabás → Lépésről lépésre** oldalon. Ha a szolgáltatáshoz egyéni mezőket rendeltél (foglalási vagy vásárlói mezőket), azok is itt jelennek meg.

## Fizetés

Fizetős szolgáltatásnál megjelenik a fizetési lépés. A vásárló itt kupont alkalmazhat (ha a kuponok be vannak kapcsolva), és kiválaszthatja a globálisan vagy a szolgáltatásnál engedélyezett fizetési módok egyikét.

- Az űrlapon belül fizet: Stripe, Square, PayPal.
- Külső fizetőoldalra kerül: WooCommerce, Mollie, Razorpay, Barion.

Az ingyenes szolgáltatások kihagyják ezt a lépést.

## A foglalás után

A visszaigazoló képernyő az időpont adatait és naptárhoz adás gombokat mutat (Google, Outlook, Yahoo, Apple). Ezek az időpont adataival létrehoznak egy eseményt a vásárló által választott naptárban. A gomb nem azonos a Google-, Outlook- és Apple-naptár integrációkkal: azok bekapcsolása és beállítása nélkül is működik, és csak a vásárló saját naptárához ad hozzá egy eseményt.

Ha a vásárlói felület be van kapcsolva, ezen a képernyőn egy gomb oda is vezet. A **Befejezés** gomb frissíti az oldalt, vagy átirányít az **Általános** beállításokban megadott egyedi URL-re.

## Mire figyelj

- Az űrlap a szolgáltatások, munkavállalók, helyszínek és a bekapcsolt funkciók alapján mutat vagy rejt el mezőket.
- Az extrák, az ismétlődő időpontok, a kuponok és az egyéni mezők csak akkor jelennek meg, ha a saját funkciójuknál be vannak állítva. A beállításuk a saját fejezetükben van.
- Mindkét elrendezés ugyanazt a foglalási folyamatot követi az első választás után.
- A csomagjavaslat csak akkor jelenik meg, ha a kiválasztott szolgáltatás legalább egy csomagnak tagja.
- A fizetési módok a globális és a szolgáltatásonkénti fizetési beállításoktól függenek.
