# Tagságok szerkesztése, lemondása és jóváhagyása

> A meglévő tagságok módosítása, lemondás és lejáratás, a tagok kézi jóváhagyása és az ügyfelek lekérdezése parancssorból.

## Meglévő tagság szerkesztése

A tagságokat a **Restrict → Memberships** oldalon éred el. Egy sorra kattintva megnyílik a **Membership Details** (tagság részletei) nézet, ahol módosíthatod a tagság adatait.

### Szint módosítása

A tagsági szint mellett kattints az **Edit** hivatkozásra, válaszd ki az új szintet, majd a **Change Level** gombbal véglegesítsd. A szintváltás után az ismétlődő fizetések megszűnnek, és a lejárati dátumot a rendszer a mai naptól számolja újra az új szint számlázási ciklusa szerint.

### Állapot módosítása

A tagság állapotát legördülő listából állíthatod.

- A **Cancel** gomb leállítja az automatikus számlázást, és az állapotot „Cancelled” értékre állítja. A tag a lejárati dátumig megtartja a hozzáférését.
- Az **Expire** gomb azonnal megvonja a hozzáférést: leállítja az automatikus számlázást, az állapotot „Expired” értékre állítja, és a lejárati dátumot múltbelire módosítja.

### Lejárati dátum

Ha a tagságnál be van kapcsolva az automatikus megújítás, a lejárati dátum átírása nem feltétlenül módosítja a következő terhelés időpontját a fizetési átjárónál. A regisztrációkor az átjáró nem pontos dátumot kap, hanem azt, hogy milyen hosszú egy fizetési időszak (például „2 hét” vagy „1 hónap”), és a következő fizetési dátumokat maga számolja. A dátumot csak akkor érdemes átírni, ha az RCP nyilvántartását az átjáróban lévő adatokhoz kell igazítanod, vagy ha a tagságnál nincs automatikus megújítás.

Stripe esetén a lejárati dátum módosítása jóváírást hozhat létre az ügyfélnek, ami miatt a következő terhelés összege megváltozhat. Ezt a Stripe-ban a „Adjust the balance” (egyenleg módosítása) művelettel javíthatod: a jóváírt összeget terhelésként vezeted fel, így a jóváírás megszűnik, és az új megújítási napon a teljes ár kerül terhelésre.

### Automatikus megújítás ki- és bekapcsolása

- Ha a tagságnál be van kapcsolva az automatikus megújítás, az **auto-renew** jelölőnégyzet kipipálásának törlése nem szünteti meg az előfizetést az átjárónál. Ehhez a tagság állapota melletti **Cancel** gombot kell használni.
- Ha a tagságnál nincs automatikus megújítás, a jelölőnégyzet bepipálása nem hoz létre automatikusan új előfizetést az átjárónál. Ez azért van, hogy az ügyfél beleegyezése nélkül ne indulhasson automatikus fizetés.

### Átjáró-azonosítók

Az átjáró-azonosítók kötik össze az RCP tagságot a fizetési átjáró adataival. Két mező van:

1. **Gateway Customer ID**: az ügyfél profilja az átjárónál. Nem minden átjáró használja. Stripe-ban ez az ügyfélazonosító, amely „cus_” kezdetű.
2. **Gateway Subscription ID**: az ismétlődő előfizetés azonosítója az átjárónál. Stripe-ban „sub_”, PayPalban „I-” kezdetű.

### Megjegyzések

A tagság megjegyzések mezője automatikusan kitöltődik, valahányszor a Restrict Content Pro módosít a felhasználón (például állapotot vált vagy átírja a lejárati dátumot). Saját megjegyzéseket is hozzáadhatsz.

## Tagság lemondása

A tagok a fiókoldalukon bármikor lemondhatják a tagságukat. A fiókoldalon a `[subscription_details]` rövidkód szerepel.

A lemondással az automatikus megújító fizetések azonnal leállnak, de a tag a fiókja lejárati dátumáig megtartja a hozzáférést a korlátozott tartalomhoz. Ha például a megújítás június 1-jén esedékes, és az ügyfél május 15-én mond le, június 1-ig hozzáfér a tartalomhoz, vagyis addig az időszakig, amelyre már fizetett.

A lemondás lehetőségének feltételei:

- A fizetés olyan átjárón keresztül történt, amely támogatja az ismétlődő előfizetések lemondását. A **Manual Payments** átjárónál nincs lemondási lehetőség, mert nincs automatikus megújító fizetés.
- A tagságnál be van kapcsolva az automatikus megújítás. Ez automatikusan beáll, ha az ügyfél automatikus megújítással vásárolt.
- A tagságnál van **Payment Profile ID**. Ezt a fizetést feldolgozó szolgáltató (Stripe, PayPal stb.) adja, és a regisztrációkor automatikusan beíródik.
- A tagság állapota **Active**.
- A részletfizetés nem mondható le.

Ha ezek közül valamelyik nem teljesül, a lemondás lehetősége nem jelenik meg.

Az adminisztrátor is lemondhatja a tagságot a **Restrict → Memberships** oldalon: minden, a fenti feltételeknek megfelelő tagságnál megjelenik a **Cancel** gomb a tagság állapota mellett. Ha a tagság nem felel meg a feltételeknek, a **Cancel** gomb inaktív.

## Tagok kézi jóváhagyása

A felhasználói fiókok kézi jóváhagyásához telepítheted a **WP Approve User** bővítményt (wordpress.org-os, ingyenes). Amíg aktív, a tagok csak jóváhagyás után tudnak belépni és hozzáférni a korlátozott tartalomhoz.

- A jóváhagyásra váró fiókoknál a **Restrict → Members** oldalon megjelenik az **Approve** hivatkozás: vidd az egeret a tag felhasználóneve fölé, és megjelennek a műveletek.
- A már jóváhagyott tagoknál az **Unapproved** hivatkozás látszik.
- Aki a jóváhagyás előtt próbál hozzáférni a tartalomhoz, üzenetet kap arról, hogy a fiókja jóváhagyásra vár az adminisztrátornál.
- Értesítő e-mailt is küldhetsz a jóváhagyásról és a visszavonásról: ezt a WP Approve User beállítóoldalán adhatod meg.
- Ha a WP Approve User beállításai nem jelennek meg, a WordPress **Beállítások → Általános** oldalán kapcsold be a **Membership** (tagság) opciót.

## Ügyfelek lekérdezése parancssorból

A `wp rcp customers` WP-CLI parancs az ügyfelek adatait listázza. Ez fejlesztői funkció, egyéni kódnak számít.

| Kapcsoló | Jelentése |
| --- | --- |
| `--id=<azonosító>` | Egy adott ügyfél azonosítója. |
| `--email=<e-mail>` | Az ügyfél e-mail-címe. |

Példa, ügyfél lekérése e-mail-cím alapján:

```bash
wp rcp customers --email=vasarlo@example.com
```
