# Gravity Forms kurzus-beiratkozás

> Regisztrációs űrlap Gravity Formsszal, amely a beküldés után új felhasználót hoz létre és beírja egy vagy több kurzusra, ingyenesen vagy fizetéssel.

A Gravity Forms for LearnDash integrációval új felhasználókat regisztrálhatsz a webhelyeden, és azonnal hozzáférést adhatsz nekik egy vagy több kurzushoz. Használhatod ingyenes és fizetős kurzusok jelentkezési űrlapjaihoz is (a Gravity Forms fizetési kiegészítőivel).

## Követelmények

- LearnDash
- Gravity Forms bővítmény (Elite licenc)
- a Gravity Forms User Registration kiegészítő bekapcsolva

### A Gravity Forms feltöltése és aktiválása

1. Töltsd le a Gravity Forms bővítményt a gravityforms.com fiókodból.
2. Nyisd meg: **Bővítmények → Új hozzáadása**.
3. Kattints a **Bővítmény feltöltése** gombra, majd a fájl kiválasztására.
4. Válaszd ki a letöltött `.zip` fájlt, és kattints a telepítésre.
5. Aktiváld a bővítményt.

### A Gravity Forms licenckulcsának megadása

Követheted a telepítővarázslót, de kézzel is megadhatod:

1. Nyisd meg: **Forms → Settings**.
2. Írd be a licenckulcsot a gravityforms.com fiókodból.
3. Kattints alul a **Save Settings** gombra.

### A User Registration kiegészítő bekapcsolása

1. Nyisd meg: **Forms → Add-Ons**.
2. Görgess a **User Registration Add-On** részhez.
3. Kattints az **Install** gombra.
4. Majd az **Activate** gombra.

## A LearnDash integráció telepítése

1. Nyisd meg: **LearnDash LMS → Kiegészítők**, keresd meg a Gravity Forms for LearnDash kiegészítőt, telepítsd, majd aktiváld. Aktív licenc kell hozzá.
2. Vagy töltsd fel kézzel a letöltött `.zip` fájlt a **Bővítmények → Új hozzáadása → Bővítmény feltöltése** oldalon, és aktiváld.

## Űrlap létrehozása

Az integrációhoz olyan űrlap kell, amelyhez a kurzusokat rendeled. Az űrlap készítéséhez kövesd a Gravity Forms saját útmutatóját.

Annyi mezőt adhatsz az űrlaphoz, amennyit szeretnél, de a felhasználó regisztrációjához az e-mail mező kötelező. Hasznos lehet még:

- **Name** (név): nem kötelező, de legtöbbször érdemes elkérni.
- **Username** (felhasználónév): lehet az e-mail-cím, bármelyik más mező, vagy a felhasználó is választhat regisztrációkor.
- **Password** (jelszó): az űrlap kitöltésekor automatikusan is generálható, vagy beteheted az űrlapba, hogy a felhasználó válasszon.

Ezek a mezők az **Advanced Fields** (haladó mezők) alatt találhatók.

## Felhasználóregisztráció beállítása

Mielőtt kurzusokat rendelnél az új felhasználókhoz, létre kell hoznod egy felhasználóregisztrációs feedet. Ez a Gravity Forms funkciója, a részletekért kövesd az ő útmutatójukat.

Az űrlap szerkesztőoldalán nyisd meg: **Settings → User Registration**.

Szabadon kísérletezhetsz a beállításokkal. A legegyszerűbb beállítás:

**Feed Settings**

- **Name:** bármi, amit szeretnél
- **Action:** Create user

**User Settings**

- **Username:** az „Email” mező, vagy egy külön „Username” mező
- **First Name:** Name (First)
- **Last Name:** Name (Last)
- **Nickname:** Name (First)
- **Display Name:** `{first name} {last name}`
- **Email Address:** az „Email” mező
- **Password:** egy Password mező, vagy az **Auto Generate Password**
- **Role:** Subscriber

Ha egyéni szerepköröket, LearnDash-csoportokat stb. használsz, érdemes más szerepkört megadni.

**Additional Options:** ezek a Gravity Forms saját dokumentációjában vannak leírva.

## LearnDash-kurzusok hozzárendelése

Az utolsó lépés, hogy kijelölöd azt a kurzust (vagy kurzusokat), amelyre a felhasználó beiratkozik az űrlap beküldésekor.

1. Keresd meg a felhasználóregisztrációs feed utolsó beállításcsoportját, a **LearnDash Settings** részt.
2. Jelöld be a kurzus(ok) melletti jelölőnégyzetet.
3. Mentsd el a beállításokat.

Ezután, ha valaki sikeresen beküldi az űrlapot, létrejön a felhasználói fiókja, és automatikusan beiratkozik a hozzárendelt kurzus(ok)ra.

## Fizetés kérése

Az ingyenes regisztráció mellett a Gravity Forms lehetővé teszi, hogy a regisztráció során fizetést kérj a kurzusért. Ehhez a Gravity Forms valamelyik fizetési átjáró kiegészítőjére van szükség, ezek többségéhez az Elite licenc kell.

**Fontos:** fizetős kurzusoknál a LearnDash Settings részben be kell jelölnöd a **Paid Form** (fizetős űrlap) funkciót.

A Gravity Forms fizetési lehetőségei:

- Stripe
- PayPal Payments Standard
- PayPal Payments Pro
- 2Checkout
- Authorize.net

Az egyes fizetési kiegészítők beállítását a Gravity Forms saját dokumentációja írja le.
