
# MemberPress

> **Pentru cine este acesta?** Companii care vând abonamente, cursuri sau comunități plătite prin MemberPress pe propriul lor site WordPress. Dacă nu folosești MemberPress, poți sări peste această pagină.
>
> Folosești un alt instrument de gestionare a abonamentelor? Orice instrument cu un API poate fi conectat: consultă [Conectarea unui instrument pe care nu îl listăm](connecting-other-tools.md).

MemberPress este plugin-ul WordPress care vinde și restricționează accesul la abonamente: membri, abonamentele pe care le dețin, subscripțiile și plățile acestora. Conectarea acestuia la <span data-t="appName">DM Champ</span> oferă [automatizărilor](../automations/automations.md) tale pași care citesc statutul unui membru și acordă un abonament, astfel încât agentul tău AI să poată răspunde la întrebarea „la ce sunt abonat” pe baza înregistrărilor reale, iar un cumpărător nou poate primi acces fără ca cineva să deschidă WordPress.

Nimic nu este instalat pe site-ul tău WordPress în afară de propriul add-on MemberPress, descris mai jos. Îți conectezi propriul site folosind propria cheie API.

**Disponibilitate:** Automatizările sunt disponibile în fiecare cont. Sunt deja în bara laterală și nu este nimic de activat sau de solicitat.

---

## De ce aveți nevoie

- MemberPress pe un site WordPress accesibil prin **https**, cu **pretty permalinks** activate (**Setări → Permalinks**, orice altceva în afară de „Simplu”), ceea ce face ca adresa `/wp-json/` să funcționeze.
- Add-on-ul **Developer Tools** de la MemberPress, care este cel ce activează API-ul. Acesta vine cu planurile superioare MemberPress, deci dacă nu îl găsești, acesta este primul lucru pe care trebuie să îl verifici.
- **Cheia API** pe care ți-o oferă: în WordPress, **MemberPress → Developer Tools → API key**.

---

## Conectarea MemberPress

Te conectezi din interiorul unei automatizări, prima dată când folosești un pas MemberPress.

1. Deschide **Automatizări** în bara laterală (sub grupul **AI Studio**) și deschide sau creează o automatizare.
2. Adaugă un pas și caută **MemberPress** în selectorul de pași.
3. Alege acțiunea dorită. Pasul îți va cere să te conectezi mai întâi.
4. Completează cele două câmpuri:
   - **URL-ul site-ului** este adresa site-ului WordPress pe care rulează MemberPress, începând cu `https://`.
   - **Cheia API** este cheia din **MemberPress → Developer Tools**.
5. Apasă pe conectare.

Verificăm cheia pe site-ul tău înainte de a salva orice. O adresă greșită, o cheie greșită sau faptul că Developer Tools nu este activ sunt refuzate pe ecran cu motivul aferent, astfel încât să nu ai niciodată o conexiune care pare în regulă, dar eșuează la prima rulare a automatizării. Cheia ta API este stocată criptat și nu îți este afișată niciodată. Ai pierdut-o? Generează una nouă în MemberPress și conectează-te din nou.

---

## Acțiunile

Fiecare acțiune este un pas pe planșa de automatizare, iar fiecare câmp acceptă date din pașii anteriori folosind butoanele obișnuite de inserare a datelor.

### Obține membru

Aduce un membru: profilul său și abonamentele pe care le deține.

- **ID membru** reprezintă membrul vizat. Obligatoriu.

### Găsește un membru după adresa de e-mail

Caută un membru după adresa de e-mail și returnează ID-ul acestuia.

- **E-mail** este adresa care trebuie căutată. Obligatoriu și, de obicei, este e-mailul contactului din declanșator.

Acesta este pasul care transformă o adresă de e-mail în ID-ul de membru de care au nevoie ceilalți pași.

### Creează un membru

Creează un cont de membru. Nu îi oferă automat un abonament; **Creează tranzacție** este acțiunea care face acest lucru.

- **E-mail** este adresa lor de e-mail. Obligatoriu.
- **Nume de utilizator** este numele cu care se vor autentifica. Obligatoriu.
- **Prenume** și **Nume** sunt opționale.
- **Parolă** este opțională. Dacă este lăsată goală, MemberPress va genera una.

### Listează abonamentele unui membru

Toate abonamentele care aparțin unui membru, cele mai noi primele.

- **ID membru** reprezintă membrul vizat. Obligatoriu.

### Listează tranzacțiile unui membru

Toate plățile care aparțin unui membru, cele mai noi primele.

- **ID membru** reprezintă membrul vizat. Obligatoriu.

### Creează o tranzacție

Înregistrează o plată, care reprezintă modul în care MemberPress acordă un abonament.

- **ID-ul Membrului** este cel care primește. Obligatoriu.
- **ID-ul Abonamentului** este ceea ce primește: id-ul abonamentului din **MemberPress → Abonamente**. Obligatoriu.
- **Suma** este ceea ce a fost plătit. Opțional.
- **Starea** decide dacă se ia în calcul: `complete` este ceea ce oferă acces, și aceasta este valoarea utilizată atunci când lași câmpul gol.
- **Expiră la** este momentul în care accesul se încheie, scris ca dată și oră, de exemplu `2027-01-31 23:59:59`. **Lasă gol pentru un acces care nu expiră.**

---

## Un exemplu de automatizare

**Răspunde la întrebările proprii ale unui membru din înregistrarea reală.**

1. **Declanșator:** agentul tău AI apelează această automatizare ca instrument atunci când cineva întreabă despre abonamentul său. (Adaugă automatizarea ca **Funcție Agent AI** și agentul o poate rula în timpul conversației.)
2. **Găsește membrul după e-mail**, folosind e-mailul contactului.
3. **Listează abonamentele unui membru**, folosind id-ul de la pasul 2.
4. Rezultatele se întorc la agent, care răspunde în cuvinte simple: ce abonament, activ sau nu, și când se reînnoiește.

**Și în direcția cealaltă: oferă acces cuiva după ce plătește.**

1. **Declanșator:** un **Webhook**, indicat de orice a procesat plata.
2. **Găsește membrul după e-mail**. Un pas de **Condiție** ramifică procesul în funcție de existența acestuia.
3. Dacă nu există, **Creează membru** cu e-mailul și un nume de utilizator.
4. **Creează tranzacție** cu id-ul de membru, id-ul abonamentului pe care îl oferi, suma și o dată de **Expirare la** dacă accesul este pentru o perioadă fixă.
5. Un pas de **Trimite mesaj** îi anunță pe WhatsApp că au primit acces.

---

## Bine de știut

- **Pașii care necesită un ID de membru vin după un pas de Găsire.** Găsește mai întâi membrul după e-mail, apoi transmite id-ul către pasul următor.
- **Rezultatele circulă înainte.** Tot ceea ce returnează o acțiune este disponibil pentru pașii ulteriori sub formă de variabile.
- **Un abonament este oferit prin înregistrarea unei plăți.** Așa funcționează MemberPress: **Creează membru** face contul, **Creează tranzacție** cu o stare `complete` este ceea ce deschide ușa.
- **Nu există un declanșator care să monitorizeze MemberPress.** Nimic nu îl interoghează pentru membri noi sau plăți noi. Pentru a face MemberPress să pornească o automatizare, adaugă un declanșator **Webhook** la automatizare și direcționează un webhook MemberPress către adresa pe care ți-o oferă.
- **API-ul are nevoie de extensia Developer Tools.** Fără aceasta, nu există nimic pe site-ul tău cu care să comunicăm, indiferent cât de corecte sunt restul detaliilor tale.
- **Orice altceva care nu se află pe lista de mai sus** poate fi realizat în continuare cu pasul **Cerere HTTP**.

---

## Pașii următori

- [Automatizări](../automations/automations.md): declanșatoare, pași, condiții și modul în care este structurat un flux de lucru.
- [WordPress](wordpress.md): postări și utilizatori pe același site.
- [FluentCRM](fluentcrm.md): contacte, etichete și liste pe același site.
- [Conectarea unui instrument pe care nu îl listăm](connecting-other-tools.md): funcții personalizate, API și webhook-uri.
