# Szállítás, Összeg és Kupon mező

> A szállítási díj, a végösszeg és a kuponkód mező beállításai, összefűző címkéi, a kuponok alkalmazási sorrendje és az érvényesítés.

Ez a fejezet az árazási mezők közül a szállítási díjat, a végösszeget és a kuponkódot kezelő mezőket írja le. A **Szállítás** és az **Összeg** mező az **Árazási mezők** szakaszban van; a **Kupon** mező csak akkor jelenik meg, ha a Coupons (kuponok) kiegészítő aktív.

## Szállítás mező

A **Szállítás** mező szállítási díjat ad az űrlap végösszegéhez. A mező csak a közös **Megjelenés** és **Haladó** beállításokat használja.

![A Szállítás mező beállításai](./kepek/arazasi-mezok-szallitas-beallitasok.webp)

*A Szállítás mező beállításai* (https://minta-bolt.hu/wp-admin/admin.php?page=gf_edit_forms&id=8)

Az **Általános** szakaszban a **Mező típusa** határozza meg a megjelenést:

| Típus | Mit csinál |
|---|---|
| **Egyetlen mód** | Csak a szállítási díjat mutatja. Ilyenkor az **Ár** beállításban adod meg a díjat. |
| **Legördülő lista** | A szállítási módok legördülő listában jelennek meg. Az Általános szakasz újratöltődik, és több szállítási díjat adhatsz meg. |
| **Rádiógombok** | Ugyanaz, rádiógombokkal. |

Legördülő lista és rádiógomb típusnál a **Választási lehetőségek szerkesztése** gombbal nyílik meg az ablak, ahol minden szállítási módnak megadod a címkét, az értéket és az árat. Az ablak beállításai (az **Értékek megjelenítése**, az alapértelmezett választás törlése és a **Tömeges hozzáadás / előre megadott választási lehetőségek**) ugyanazok, mint a Termék mezőnél: lásd a [Termék, Mennyiség és Beállítás mezőről](https://hub.hellowp.io/hu/plugins/gravityforms/arazasi-mezok-termek-mennyiseg-opcio/) szóló fejezetet.

![A választási lehetőségek ablaka a Szállítás mezőnél](./kepek/arazasi-mezok-valasztasi-lehetosegek.webp)

*A választási lehetőségek ablaka a Szállítás mezőnél* (https://minta-bolt.hu/wp-admin/admin.php?page=gf_edit_forms&id=8)

A képen két szállítási mód látható, mindegyiknek külön díjat adhatsz a megnyitott ablakban.

> **Fontos:** Ha a választások címkéjében HTML vagy különleges karakter van (és-jel, vessző, kötőjel, zárójel), kapcsold be az **Értékek megjelenítése** beállítást, és adj minden választásnak egyszerű, egyedi értéket. Ennek hiányában a feltételes logika és más funkciók hibázhatnak.

Az összefűző címke alakja (a mező azonosítója a példában 3):

```
{Szállítás:3}
```

A címkének nincsenek módosítói. A Szállítás mező nem tehető Ismétlő mezőbe.

## Összeg mező

Az **Összeg** mező megmutatja, hol jelenjen meg az űrlapon a rendelés végösszege. Ahogy a látogató termékeket és opciókat választ, az összeg magától frissül.

![Az Összeg mező beállításai](./kepek/arazasi-mezok-osszesen-beallitasok.webp)

*Az Összeg mező beállításai* (https://minta-bolt.hu/wp-admin/admin.php?page=gf_edit_forms&id=8)

A mező az **Általános**, a **Megjelenés** és a **Haladó** szakaszban csak a közös mezőbeállításokat használja, külön beállítása nincs.

Az összefűző címke alakja (a példában a mező azonosítója 4):

```
{Összesen:4:price}
```

| Módosító | Mit csinál |
|---|---|
| `:price` | A megjelenített összeget pénznemként formázza. |

Az **Összeg** mező nem tehető Ismétlő mezőbe.

### Érvényesítés

Az űrlap beküldésekor a rendszer ellenőrzi, hogy a beküldött végösszeg egyezik-e a kiszolgáló oldalon kiszámított összeggel. Ha nem, a mező hibával jelzi, és a hibaüzenetben a beküldött és a várt összeg is látszik.

## Kupon mező

A **Kupon** mező lehetővé teszi, hogy a látogató a Coupons kiegészítővel létrehozott kuponokat használjon, így termékekre és szolgáltatásokra kedvezményt adhatsz. A mező csak akkor érhető el a szerkesztőben, ha a Coupons kiegészítő aktív.

A mező csak a közös **Haladó** beállításokat használja. Egy űrlapra legfeljebb egy Kupon mező tehető, és Ismétlő mezőbe sem kerülhet.

Az összefűző címke alakja:

```
{Kuponkód:5}
```

A címkének nincsenek módosítói.

### Hogyan alkalmazódnak a kuponok

Ha egyszerre több kupon is érvényes, a kedvezmények ebben a sorrendben számolódnak. Ehhez a kupon **Halmozható** beállításának bekapcsoltnak kell lennie a kupon beállításai között.

1. Először a fix összegű kuponok jönnek.
2. Utána a százalékos kuponok.

Az egyes típuson belül a kuponok abban a sorrendben érvényesülnek, ahogy hozzáadták őket. Minden kupon az előző kedvezmény utáni maradék összegre vonatkozik.

Példa: egy 10 000 Ft-os rendelésre három kupon érvényes.

| Lépés | Kupon | Típus | Kedvezmény | Maradék összeg |
|---|---|---|---|---|
| Kiindulás | Rendelés összege | | | 10 000 Ft |
| 1 | SPORO1000 | Fix összeg, 1 000 Ft (elsőként hozzáadva) | −1 000 Ft | 9 000 Ft |
| 2 | SPORO500 | Fix összeg, 500 Ft (másodikként hozzáadva) | −500 Ft | 8 500 Ft |
| 3 | TIZSZAZALEK | Százalékos, 10% | −850 Ft | 7 650 Ft |

A százalékos kupon a két fix összegű kupon utáni 8 500 Ft-ra számolódik, nem az eredeti 10 000 Ft-ra.

### Érvényesítés

A kuponkód beküldésekor a rendszer ellenőrzi, hogy a kód érvényes-e és alkalmazható-e.

- Ha a kód nem létezik, a mező a „Coupon code: is invalid.” üzenetet adja.
- Ha a kód létezik, de nem alkalmazható (például elfogyott a felhasználási keret, vagy a kupon már nem aktív), a mező az okot leíró üzenettel jelez hibát.
- Ha a látogató nem ad meg kuponkódot, az ellenőrzés kimarad.
