Passa al contenuto principale

[bec_booking_summary]

Riquadro/card prenotazione tutto-in-uno: ricerca incorporata se mancano le date, dettaglio quando disponibile, selettore tariffe opzionale, barra mobile fissa + drawer, link richiesta informazioni e passaggio al checkout.


Dove posizionarlo

Template singola unità — tipicamente colonna destra / sidebar sticky che i builder espongono tramite blocchi shortcode.


Attributi

AttributoPredefinitoSignificato
unit_id0ID post Unità; 0 usa la pagina unità corrente.
form_idbec-booking-summaryStringa base per id HTML (varianti desktop/mobile aggiungono suffissi).
contextbec_booking_summaryPassata ai filtri campi ricerca — cambia solo se i temi la richiedono.
tax_note(vuoto)Piccolo disclaimer sotto i totali — se vuoto usa default/filtro.
show_enquiry1Imposta 0, false o no per nascondere il link secondario richiesta.
enquiry_labeltradotto “Enquiry”Testo ancora per l’azione secondaria (le impostazioni fallback forniscono URL/testo di riserva).

Modalità di comportamento (stati)

StatoCosa vede il visitatore
Date incompletePannello stile [bec_search] incorporato + elementi richiesta — niente checkout ancora.
Preventivo OK e prenotabilePrezzo principale, selettore tariffe opzionale, righe di dettaglio, pulsante Continua.
Nessuna disponibilitàMessaggio di stato vuoto + aggiornamento ricerca.
Errore API preventivoMessaggistica orientata agli errori — può abbinarsi al fallback secondo la configurazione.
Fallback attivatoContenuto fallback inline accanto a ricerca/richiesta secondo le regole.

I layout mobile duplicano i controlli critici (bec-booking-summary__mobile, id drawer/backdrop derivati da form_id).

Riepilogo desktop disponibile

Riepilogo desktop non disponibile

Barra mobile riepilogo

Drawer mobile riepilogo

Preset compatto riepilogo

Riepilogo con fallback


Esempi

[bec_booking_summary]
[bec_booking_summary unit_id="123" form_id="sidebar-booking" show_enquiry="0"]
[bec_booking_summary tax_note="IVA inclusa." enquiry_label="Scrivici"]

Hook CSS (selezione)

Radice:

  • bec-booking-summary, opzionale bec-booking-summary--preset-compact
  • La radice espone spesso data-bec-booking-summary, data-bec-post-id

Regioni:

  • bec-booking-summary__inner, modificatori --incomplete, --fallback
  • Shell ricerca: bec-booking-summary__search, modificatori --incomplete, --desktop, --drawer, --trail
  • Colonna desktop: bec-booking-summary__desktop
  • Prezzo testata: bec-booking-summary__head, __title, __head-price, __head-amount, __head-sub
  • Letture: bec-booking-summary__readouts, __readout-row, __readout
  • Tariffe: bec-booking-summary__rate-select, __rate-list, __rate-item, is-selected, __rate-link
  • Accordion (rispettano interruttori stile): bec-booking-summary__accordions, __accordion
  • Dettaglio: bec-booking-summary__breakdown, __row, __tax-note
  • Azioni: bec-booking-summary__actions, __action--primary, __action--secondary
  • Mobile: bec-booking-summary__mobile, __bar, __backdrop, __drawer, __hero
  • Messaggi: bec-booking-summary__message, --error, --empty

Suggerimenti

  • Gli accordion per inclusioni / condizioni seguono gli interruttori admin in Stile.
  • Cambiare tariffa scrive bec_rate_id nell’URL per il checkout a valle.