# Beküldés utáni műveletek és értesítések

> A régi űrlapkészítő értesítéstípusai és beállításaik: e-mail, bejegyzés, felhasználó, beállítások, hook, webhook, átirányítás, Mailchimp, GetResponse, CCT-elem és REST API.

Az űrlap beküldése után egy vagy több műveletet futtathatsz: e-mailt küldhetsz, bejegyzést hozhatsz létre, felhasználót regisztrálhatsz, külső szolgáltatásnak adhatsz át adatot. Ezeket az űrlap szerkesztőjében a **Beküldés utáni műveletek / értesítések beállításai** szakaszban találod (**JetEngine → Űrlapok**, majd az űrlap szerkesztése).

Az **Értesítés hozzáadása** gombbal veszel fel új műveletet. Minden művelet sorának ceruza gombjával nyílik meg a beállítása, az első mező a **Típus**. Egy űrlaphoz több értesítés is tartozhat.

## Az értesítéstípusok

- **E-mail küldése**: e-mailt küld.
- **Insert/Update Post**: bejegyzést hoz létre vagy frissít az űrlap adataiból.
- **Register New User**: új felhasználót regisztrál.
- **Update User**: a meglévő felhasználó adatait az űrlap értékeire cseréli.
- **Update Options**: egy beállítási oldal meta mezőit módosítja.
- **Call a Hook**: egyéni PHP hookot hív meg. Csak fejlesztőknek való.
- **Call a Webhook**: adatot küld külső szolgáltatásnak, például Zapiernek vagy Make-nek (lásd [Űrlap összekötése Zapierrel és Make-kel](https://hub.hellowp.io/hu/plugins/jet-engine/urlapok-zapier-make/)).
- **Redirect to Page**: átirányítja a látogatót.
- **MailChimp**: Mailchimp-összekötés.
- **ActiveCampaign**: ActiveCampaign-összekötés (lásd [ActiveCampaign-értesítés](https://hub.hellowp.io/hu/plugins/jet-engine/urlapok-activecampaign/)).
- **GetResponse**: GetResponse-összekötés.
- **Insert/Update Custom Content Type Item**: CCT-elemet hoz létre vagy frissít.
- **REST API Request**: REST API-kérést küld egyéni végpontra.

## E-mail küldése

Az e-mail értesítés beállításai:

![Az E-mail küldése értesítés beállításai az űrlap szerkesztőjében](./kepek/urlapok-1-ertesites-email.webp)

*Az E-mail küldése értesítés beállításai az űrlap szerkesztőjében* (https://minta-bolt.hu/wp-admin/post.php?post=23&action=edit)

Nézd meg az ábrán a mezők sorrendjét: Típus, Címzett, Válaszcím, Tárgy, Feladó neve, Feladó e-mail címe, Tartalomtípus, Tartalom.

| Beállítás | Mit csinál |
| --- | --- |
| Címzett | Kinek menjen az e-mail: az admin e-mail-címére, az űrlap egy mezőjéből vett e-mail-címre, vagy egyéni e-mail-címre. |
| Válaszcím | Hová menjen a válasz: az űrlapban megadott e-mail-címre (ilyenkor egy újabb lista jelenik meg, amelyben azt a mezőt választod ki, amelyből a címet veszi) vagy egyéni e-mail-címre, ha közvetítőként dolgozol. |
| Tárgy | Az e-mail tárgya. |
| Feladó neve | A név, amelyen az e-mail megy. |
| Feladó e-mail címe | A feladó címe, amely az e-mailben megjelenik. |
| Tartalomtípus | HTML vagy sima szöveg. |
| Tartalom | Az e-mail szövege. Használhatsz makrókat, amelyek automatikusan behelyettesítik az űrlap mezőinek értékét. A bal oldalon láthatod az elérhető makrókat, például a `%post_id%` makrót. |

## Insert/Update Post

Az űrlap adatai egy általad kiválasztott bejegyzéstípusba kerülnek.

- **Post Type**: melyik bejegyzéstípusba kerüljön a bejegyzés.
- **Post Status**: a létrehozott bejegyzés állapota.
- **Fields Map**: az űrlap minden mezőjéhez itt rendelheted hozzá a bejegyzés megfelelő tulajdonságát vagy meta mezőjét.

Ha meglévő bejegyzést kell frissíteni, lásd [Bejegyzések frissítése a weboldalról](https://hub.hellowp.io/hu/plugins/jet-engine/urlapok-bejegyzes-frissitese/).

## Register New User

- **Fields Map**: a felhasználói fiók szükséges adatait az űrlap mezőihez rendeled.
- **User Role**: az űrlappal regisztrált felhasználó szerepköre.
- **User Meta**: a felhasználói meta mezők és az űrlap mezőinek összekötése.
- **Log In User after Register**: bejelentkezteti a felhasználót a regisztráció után.
- **Add User ID to form data**: a regisztrált felhasználó azonosítója bekerül az űrlap adatai közé.

## Update User

Ha a felhasználói fiók már létezik, a látogató ezzel a művelettel szerkesztheti az adatait. A **Fields Map** részben az űrlap mezőihez a fiók megfelelő mezőit rendeled. A **User Role** választóval azt adhatod meg, hogy milyen szerepkörű felhasználók szerkeszthetők így.

## Update Options

Az **Options Page** listában kiválasztod a szerkeszthető beállítási oldalt, az **Options Map** részben pedig az űrlap mezőit összekötöd az oldal meta mezőivel.

## Call a Hook

Írj egy saját hookot a téma `functions.php` fájljába, majd írd be a nevét a **Hook Name** mezőbe. Az űrlap beküldése után ez a hook fut le.

## Redirect to Page

- **Redirect to**: milyen oldalra irányítsa át a látogatót beküldés után: egy kiválasztott oldalra, egyéni URL-re vagy az aktuális oldalra. A kiválasztás alatt jelenik meg a cél megadására szolgáló mező.
- **Add query arguments to the redirect URL**: jelölőnégyzetekkel az átirányítási URL-hez űrlapmezőkből vett argumentumokat adhatsz.
- **Add hash to the redirect URL**: az URL-hez fűzendő hash karakterlánc.

## MailChimp

A kapcsolat létrehozásához csak a Mailchimp API-kulcsot kell beírnod a mezőbe. A kulcsot az **Űrlapok (régi)** modul beállításai között is megadhatod.

## Insert/Update Custom Content Type Item

Az Insert/Update Post művelethez hasonló, CCT-elemekre.

- **Content Type**: a korábban létrehozott tartalomtípus.
- **Item Status**: az elem állapota.
- **Fields Map**: az űrlap mezői és az elem meta mezői közötti kapcsolat.
- **Default Fields**: az elem alapértelmezett értékei.
