Passa al contenuto principale

Problemi comuni

Matrice rapida sintomo → causa → azione per amministratori WordPress tipici.

SintomoProbabile causaCosa provare
Verify connection fallisceCredenziali errate, refuso, firewall che blocca HTTPS in uscitaRicopia segreti da Kross, testa da altra rete/VPN, chiedi all’hosting di consentire api.krossbooking.com.
Nessuna unità dopo syncCredenziali incomplete o inventario remoto vuotoLeggi errori nell’avviso sync, conferma che Hotel ID mappi camere attive in Kross.
Molte unità “skipped”Unità con sync disabilitata (bec_sync_enabled)Controlla meta box ispettore unità — l’azione riga sync manuale aggiorna comunque singole righe.
Pulsante prenotazione assenteDate incomplete / URL base checkout mancante / checkout POST senza rate IDConferma parametri URL presenti, compila Booking engine base URL, prova GET temporaneamente per validare il flusso.
Preventivi sempre vuotiDate non valide rispetto al provider o occupazione oltre i limitiRegola ospiti, allarga finestra soggiorno, ispeziona Tools & Logs per risposte calendario.
Cron in ritardoWP-Cron a basso trafficoGenera visite manualmente o usa cron server su wp-cron.php; esegui Run sync now occasionalmente.
Duplicati gallery / nomi straniPrefisso/suffisso cambiato a progetto avviatoEsegui strumenti rinomina documentati in Immagini gallery con cautela in orari di basso traffico.
“Another sync is already running” a lungoSync completa legittima lunga oppure lock sync obsoleto dopo tab admin chiusaAttendi completamento; leggi Sincronizzare le unità; usa Clear sync lock nella pagina Sync solo se sei sicuro che nessun job sia attivo.
Né fallback né checkout su erroriTrigger fallback escludono categoria erroreRegola categorie in Checkout & fallback o consulta filtri sviluppatore (bec_booking_error_notice_html).
[bec_unit_info] vuotoChiave errata o payload obsoletoRi-sincronizza l’unità, conferma ortografia chiave renderer — vedi bec_unit_info.
Etichette servizi con u0027 o apostrofi corrottiDoppia codifica legacy nel JSON memorizzato (corretto in 0.1.30)Aggiorna il plugin; apri l’unità e salva, oppure esegui sync per riscrivere i servizi; le etichette si riparano in lettura con AmenityItem::repairLabelString().

Ancora bloccato?

Raccogli:

  1. Versione plugin ([bec_version]).
  2. Screenshot oscurato delle impostazioni Connection (nascondi segreti).
  3. Una riga Tools & Logs con endpoint in errore + stato HTTP.

Esempio riga API log