Shortcode [dentisity_addon_catalogue]
Shortcode-ul [dentisity_addon_catalogue] afișează catalogul public de add-on-uri disponibile pentru congres. Respectă setările de vizibilitate configurate pe fiecare add-on.
Inserare de bază
[dentisity_addon_catalogue]

Ce afișează catalogul
Catalogul afișează cardurile add-on-urilor care îndeplinesc cel puțin una din condițiile:
- Add-on-ul este disponibil pentru cumpărare (
ao_purchasable=on) - Add-on-ul are Vizibil publicului în catalog activat (
ao_public_visible=on)
Nu apar în catalog add-on-urile cu Ascuns din formularul de înregistrare activat (ao_hidden=on), indiferent de celelalte setări.
Catalogul public este destinat informării vizitatorilor site-ului înainte de înregistrare. Formularul de înregistrare efectiv filtrează add-on-urile și în funcție de eligibilitatea participantului.
Structura cardurilor
Fiecare card de add-on afișează:
- Imagine — imaginea produsului din WooCommerce
- Titlu — denumirea add-on-ului
- Descriere scurtă — din câmpul „Descriere scurtă" WooCommerce
- Preț — prețul valului activ (sau prețul standard dacă nu există valuri)
- Buton de detalii — deschide un modal cu descrierea completă

Carduri pentru add-on-uri cu restricții
Când un add-on are ao_public_visible=on dar are restricții active:
- Cardul este vizibil în catalog
- Butonul de cumpărare poate fi dezactivat sau poate afișa un mesaj de eligibilitate
- Utilizatorul neautentificat sau neeligibil vede cardul ca informație, nu ca acțiune
Folosește ao_public_visible=on pentru add-on-uri premium pe care vrei să le prezinți publicului larg ca beneficii ale congresului, chiar dacă nu toată lumea le poate accesa.
Inserare în Gutenberg
- Deschide pagina unde vrei catalogul.
- Adaugă un bloc Shortcode.
- Introdu
[dentisity_addon_catalogue]. - Salvează pagina.
Actualizarea catalogului
Catalogul se actualizează automat pe baza produselor publicate. Orice modificare a setărilor de vizibilitate ale unui add-on se reflectă imediat.
Dacă ascunzi un add-on (ao_hidden=on) care era deja vizibil în catalog, acesta dispare imediat din afișare. Verifică că modificarea este intenționată înainte de salvare.