# Mező-hozzárendelés az űrlapon

> Megadhatod, hogy az űrlap mely mezői számítsanak a vásárló e-mail-címének, nevének és telefonszámának.

A vásárlók listája a meglévő foglalásokból készül. A bővítmény csak akkor tudja, melyik űrlapmező az e-mail-cím, a név vagy a telefonszám, ha ezt te megadod az űrlap beállításai között. Amíg egyetlen űrlapon sincs hozzárendelés, a lista nem mutat vásárlót.

Ez a lap csak akkor látszik, ha a Customers kiegészítő telepítve és aktív.

## Beállítás

1. Nyisd meg a **WP Booking System → Űrlapok** menüben a szerkeszteni kívánt űrlapot.
2. Lépj az **Űrlap beállításai** fülre, azon belül a **Customers Field Mapping** almenüre.
3. Minden vásárlói adathoz válaszd ki a hozzá tartozó űrlapmezőt a legördülő listából.
4. Kattints az **Űrlap mentése** gombra.

![A vásárlói mezők hozzárendelése az űrlap beállításai között](./kepek/ugyfelek-mezo-hozzarendeles.webp)

*A vásárlói mezők hozzárendelése az űrlap beállításai között* (https://minta-bolt.hu/wp-admin/admin.php?page=wpbs-forms&subpage=edit-form&form_id=1&tab=form-options)

A képen az e-mail-cím az **E-mail** mezőhöz, a keresztnév a **Név** mezőhöz, a telefonszám a **Telefonszám** mezőhöz van rendelve, a vezetéknévhez nincs mező.

| Vásárlói adat | Mit rendelj hozzá |
|---|---|
| **E-mail cím** | Az űrlap e-mail mezőjét. Ez azonosítja a vásárlót, ezért ezt érdemes mindig megadni. |
| **Keresztnév** | A név mezőt, vagy ha külön van, a keresztnév mezőt. |
| **Vezetéknév** | A vezetéknév mezőt, ha az űrlapon külön szerepel. |
| **Telefonszám** | A telefonszám mezőt. |

A listákban a rejtett mezők nem választhatók. A `-` választás azt jelenti, hogy az adathoz nincs mező rendelve.

Ha módosítottad az űrlap mezőit, előbb mentsd az űrlapot, és csak utána állítsd be a hozzárendelést, hogy a mezők listája naprakész legyen.

## Hogyan lesz a foglalásból vásárló?

- A bővítmény végigmegy az összes foglaláson, és a hozzárendelés szerint kiolvassa az űrlapon megadott értékeket.
- Az azonos e-mail-címmel érkező foglalások egy vásárlóhoz tartoznak, a kis- és nagybetű különbsége nem számít.
- Az e-mail-cím nélküli foglalás nem kerül a listára.
- A hozzárendelés utólag is működik: a már meglévő foglalások is vásárlóvá válnak, amint beállítod.

## További mezők hozzáadása (fejlesztőknek)

A négy alapadat mellé további vásárlói mezőket is felvehetsz a `wpbs_customers_fields` szűrővel. Add hozzá a kódot a sablonod `functions.php` fájljához. A kulcs a mező azonosítója, az érték a felületen megjelenő felirat.

```php
add_filter('wpbs_customers_fields', function ($fields) {
    $fields['company'] = 'Cégnév';
    return $fields;
});
```

Az új mező megjelenik az űrlap beállításai között is, így hozzárendelheted egy űrlapmezőhöz, és megjelenik a vásárlók listájában és az adatlapon.
