Gestionare Add-on-uri
Add-on-urile sunt produse opționale — activități sau servicii extra pe care participanții le pot achiziționa separat (ex.: cină de gală, excursie, workshop exclusivist).
Accesul la pagina de Add-on-uri
Navighează la Dentisity → Add-ons în bara laterală de administrare WordPress.

Pagina afișează un tabel cu toate add-on-urile: Imagine/culoare, Titlu, Preț, Status disponibilitate și butoane de acțiune.
Creare add-on nou
Apasă butonul + Add-on nou din colțul din dreapta sus.

Câmpurile formularului de add-on
Informații de bază
| Câmp | Descriere |
|---|---|
| Titlu | Numele add-on-ului (ex.: „Cină de Gală") |
| Descriere | Descriere completă afișată participanților |
| Imagine | Imagine reprezentativă; dacă lipsește se folosește placeholder-ul din Setări |
Programare
| Câmp | Descriere |
|---|---|
| Dată | Data la care are loc add-on-ul |
| Ora de început | Ora de start |
| Ora de sfârșit | Ora de final |
Sponsor(i)
Selectează sponsorii asociați acestui add-on din lista definită în Dentisity → Sponsori.
Culoare personalizată
| Câmp | Descriere |
|---|---|
| Folosește culoare personalizată | Activează culoarea pentru card |
| Culoare | Hex sau gradient CSS |
Opțiuni

| Câmp | Descriere |
|---|---|
| Disponibil pentru cumpărare | Dacă debifat, add-on-ul nu poate fi cumpărat |
| Ascuns din formularul de înregistrare | Ascunde add-on-ul complet; are prioritate față de „Vizibil publicului" |
| Vizibil publicului în catalog | Cardul și modalul se afișează și utilizatorilor care nu îndeplinesc restricțiile; anulat de opțiunea „Ascuns" |
| Mini pass (se vinde și fără pass) | Add-on-ul poate fi cumpărat și singur, ca mini pass, direct din pasul de alegere a pass-ului |
Mini pass
Cu opțiunea Mini pass activată, același add-on capătă un al doilea mod de vânzare: apare ca un rând compact, pe toată lățimea, sub pass-urile disponibile în formularul de înregistrare — pentru participanții care nu au niciun pass.
Este exact același produs, nu o copie: stocul, tranșele de preț (wave pricing) și restricțiile sunt comune cu varianta cumpărată împreună cu un pass.
Ce se întâmplă când un participant alege mini pass-ul:
- continuă pe pasul obișnuit de workshopuri, cu același sumar și aceeași plată, dar toate workshopurile și add-on-urile sunt blocate (badge „Doar cu pass");
- add-on-ul vândut ca mini pass nu mai apare în lista de add-on-uri — el este deja achiziția;
- checkout-ul funcționează fără pass: verificările care cer un pass activ pentru add-on-uri fac excepție pentru mini pass, inclusiv restricția „Pass-uri permise", care se referă la pass-urile alături de care se vinde add-on-ul;
- din magazin nu poate cumpăra alte workshopuri sau add-on-uri, până când achiziționează un pass complet;
- coșul este blocat pe mini pass: nimic altceva nu poate fi adăugat lângă el.
Restricțiile de tip de participant și specializare se aplică la fel ca la orice add-on. Restricția Pass-uri permise este ignorată în acest mod, pentru că mini pass-ul se cumpără fără pass.
Un participant care are deja un pass nu vede rândul de mini pass — pentru el add-on-ul rămâne disponibil pe calea obișnuită (pasul de workshopuri sau magazin).
Restricții de acces
Limitează cine poate cumpăra add-on-ul. Dacă niciun câmp nu este completat, add-on-ul este disponibil tuturor.

| Câmp | Descriere |
|---|---|
| Tipuri de participant permise | Selectează tipurile de participant care pot cumpăra acest add-on (ex.: Medic Stomatolog, Rezident) |
| Specializări permise | Restricție pe câmpul specialization din profilul utilizatorului |
| Pass-uri permise | Add-on-ul este disponibil doar deținătorilor pass-urilor selectate |
Toate restricțiile setate se aplică simultan (AND). Un utilizator trebuie să îndeplinească TOATE condițiile active.
Dacă bifezi Vizibil publicului în catalog, utilizatorii care nu îndeplinesc restricțiile pot vedea cardul și modalul add-on-ului, dar nu pot adăuga în coș. Util pentru a prezenta oferta completă a congresului.
Wave pricing (tranșe de preț)
Funcționează identic cu wave pricing de la pass-uri și workshop-uri.

Stoc
| Câmp | Descriere |
|---|---|
| Nelimitat | Capacitate nelimitată |
| Stoc total | Numărul maxim de locuri disponibile |
Editarea unui add-on existent
Din lista de add-on-uri, apasă ✏️ Editează pe rândul dorit.
Ștergerea unui add-on
Din lista de add-on-uri, apasă 🗑️ Șterge. Operațiunea este ireversibilă.
Ștergerea unui add-on nu elimină înregistrările de tip dentisity_addon_order_<id> din metadatele utilizatorilor. Asigură-te că niciun participant activ nu deține add-on-ul înainte de ștergere.
Export deținători
Fiecare add-on are butonul 📤 Export cu opțiunile: CSV, Excel, PDF, ✍ Semnături.