Shortcode-uri [dentisity_trending_workshops] și [dentisity_trending_addons]
Cele două shortcode-uri afișează o selecție compactă de workshop-uri, respectiv add-on-uri disponibile — ideale pentru pagini de landing, secțiuni „Recomandate" sau blocuri promoționale, unde nu vrei catalogul complet.
Cardurile folosesc același design ca catalogul shop, dar nu au coșul de selecție inline. În loc de asta, butonul „Adaugă în coș" trimite utilizatorul la pagina catalogului shop cu produsul deja pre-selectat în coș.
Inserare de bază
[dentisity_trending_workshops]
[dentisity_trending_addons]

Atribute disponibile
Ambele shortcode-uri acceptă aceleași atribute:
| Atribut | Valori | Implicit | Descriere |
|---|---|---|---|
columns | 1–6 | 3 | Numărul de coloane din grilă |
rows | 1–10 | 2 (workshops) / 1 (add-ons) | Numărul de rânduri afișate |
hide_owned | yes / no | no | Ascunde workshop-urile la care participantul e deja înscris / add-on-urile deja cumpărate |
Numărul maxim de carduri afișate este columns × rows.
Exemple
Un rând de 4 workshop-uri:
[dentisity_trending_workshops columns="4" rows="1"]
Add-on-uri fără cele deja cumpărate:
[dentisity_trending_addons columns="3" rows="2" hide_owned="yes"]
Ce afișează cardurile
Structura cardului este identică cu cea din catalogul shop:
- Imagine — imaginea produsului sau culoarea de fundal
- Titlu
- Speaker / sponsor — speakerul principal (workshop) sau sponsorii (add-on)
- Zi și interval orar — când există
- Locuri disponibile — chip cu disponibilitatea (când stocul e gestionat)
- Preț — prețul valului activ, cu eticheta valului
- Butoane — Detalii și Adaugă în coș

Butonul „Adaugă în coș"
Spre deosebire de catalogul shop, cardurile trending nu adaugă produsul direct în coș pe loc. Butonul este un link către pagina catalogului shop, cu produsul pre-selectat automat în coșul de acolo (parametrul ?dnt_add=ID).
Fluxul complet:
- Participantul apasă Adaugă în coș pe un card trending.
- Este dus pe pagina catalogului shop.
- Produsul apare deja selectat în coșul lateral, iar cardul lui este evidențiat scurt.
- Participantul revizuiește și finalizează achiziția din catalog.
Pentru ca butonul să funcționeze corect, trebuie setată Pagina Shop Catalogue în admin (vezi mai jos). Dacă pagina nu este setată, butonul revine la comportamentul WooCommerce standard (adăugare directă în coș prin ?add-to-cart).
Când apare butonul
Butonul „Adaugă în coș" apare doar dacă participantul este autentificat și are un pass activ. Produsele epuizate sau care nu îndeplinesc restricțiile add-on-ului (tip, specializare, pass) nu afișează butonul.
Configurarea paginii catalogului
Setează pagina care conține shortcode-ul [dentisity_shop_catalogue] din WordPress Admin → Dentisity → Setări → Catalog shop → Pagina Shop Catalogue.

Pune shortcode-urile trending pe pagina principală / de landing, iar [dentisity_shop_catalogue] pe o pagină dedicată „Program" sau „Magazin". Butoanele trending vor lega automat cele două.
Inserare în Gutenberg
- Deschide pagina unde vrei secțiunea trending.
- Adaugă un bloc Shortcode.
- Introdu shortcode-ul dorit (ex.
[dentisity_trending_workshops columns="4" rows="1"]). - Salvează sau publică pagina.
Actualizare automată
Secțiunile trending se actualizează automat pe baza produselor publicate. Modificările de preț, disponibilitate sau vizibilitate se reflectă imediat.