Centru de cunoștințe Blog
  • Temă
  • Automată
  • Deschisă
  • Închisă
Română ro
Limbă ✕
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Malti
  • Nederlands
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Türkçe
  • Ελληνικά
  • Български
  • Русский
  • Українська
Autentificare
Dezvoltatori Blog
Autentificare
Acasă Dezvoltatori Client JavaScript Depanare
Căutare
Dezvoltatori
Client JavaScript
  • Prezentare generală
  • Instalarea clientului
  • Opțiuni ale constructorului
  • Moduri de checkout
  • Deschiderea checkout-ului
  • Evenimente
  • Referință pentru metode
  • Urmărire și consimțământ
  • Opțiuni avansate de încorporare
  • Depanare
REST API (v2)
PHP SDK
SDK Node.js
SDK Python
Plugin WordPress
Client JavaScript

Depanare

Cele mai frecvente erori întâlnite la integrarea clientului – finalizarea integrată a comenzii revine la o fereastră pop-up, ferestre blocate, containere lipsă și avertismente în consolă.

description Vezi ca Markdown

Clientul înregistrează în consola browserului tot ceea ce raportează, cu prefixul [Entase API]. Deschideți mai întâi consola.

Finalizarea comenzii se deschide ca fereastră pop-up în loc de panou

Cauzele obișnuite, în ordinea în care merită verificate:

  1. Domeniul nu este o origine de încredere. Adăugați-l în Setări → Integrări, respectând prefixul www. pe care îl servește efectiv site-ul dvs. – consultați Integrări și personalizarea finalizării comenzii.
  2. Pagina nu este servită prin HTTPS. Finalizarea integrată a comenzii nu este utilizată niciodată pe o pagină nesecurizată.
  3. Lipsește cheia publicabilă. Fără pk, clientul nu poate verifica dacă finalizarea integrată a comenzii este permisă, așa că rămâne la o fereastră pop-up.
  4. book() a rulat prea devreme. Verificarea permisiunii este asincronă, iar modul este fereastră pop-up până când primește un răspuns. O finalizare a comenzii deschisă automat la încărcarea paginii poate rula înaintea acesteia – consultați Moduri de finalizare a comenzii.
  5. connect-src este blocat de Politica dvs. de securitate a conținutului, astfel încât verificarea nu se finalizează niciodată. Consola va afișa cererea blocată.

entase.getCheckoutMode() raportează modul stabilit și este cea mai rapidă modalitate de a distinge problemele de configurare de cele de sincronizare.

„Modul de finalizare în panou este activat pentru localhost”

Este de așteptat în timpul dezvoltării. Clientul presupune modul panou pe localhost și 127.0.0.1, pentru a putea dezvolta folosind aspectul integrat, și afișează un avertisment deoarece această presupunere nu spune nimic despre producție. Adăugați domeniul dvs. real la originile de încredere înainte de lansare.

Fereastra pop-up este blocată

Browserele permit deschiderea unei ferestre numai în timpul unei acțiuni a utilizatorului. Apelați book() sincron în handlerul de clic, nu după un await, un fetch sau un setTimeout. Consultați Moduri de finalizare a comenzii.

Panoul se deschide gol

Iframe-ul de finalizare a comenzii a fost blocat. Permiteți https://www.entase.com în directiva frame-src din Politica dvs. de securitate a conținutului – consultați Instalarea clientului.

„Entase nu este definit”

Scriptul nu terminase de încărcat când a rulat codul dvs. Acest lucru se întâmplă când client.js este încărcat cu async sau defer ori este plasat după scriptul care îl utilizează. Așteptați evenimentul entase:ready – consultați Instalarea clientului.

„Încercare de rezervare a unui eveniment după ce Clientul a fost distrus”

destroy() a fost apelat pe instanță, iar aceasta nu mai poate fi utilizată. Într-o aplicație cu o singură pagină, acest lucru înseamnă de obicei că o componentă și-a desființat clientul, în timp ce o referință partajată a rămas activă. Creați o instanță nouă pentru noua vizualizare.

„Inițializarea cadrului Entase a eșuat. Container negăsit.”

Numai pentru widgetul încorporat. Codul obj din configurație nu corespunde niciunui element de pe pagină. ID-ul containerului trebuie să fie entase_ urmat de același cod și trebuie să existe în DOM înainte ca widgetul să se inițializeze – verificați dacă există o greșeală de scriere sau dacă un container este redat ulterior de propriile scripturi.

Rulează doar ultimul ascultător de evenimente

on() păstrează un callback pentru fiecare nume de eveniment, iar înregistrarea unui al doilea îl înlocuiește pe primul. Înregistrați o singură dată și distribuiți apelurile din interiorul acelui callback – consultați Evenimente.

Fereastra pop-up se deschide pe ecranul greșit

Punctul central este calculat când este creată instanța și nu este actualizat când vizitatorul mută fereastra browserului. Recalculați-l înainte de rezervare cu setTopWindowCenter() – consultați Referință metode.

Parametrii de urmărire lipsesc din comenzi

Clientul independent nu citește URL-ul paginii dvs. Transmiteți dvs. parametrii în tprm – consultați Urmărire și consimțământ. Rețineți că setTracking() înlocuiește întregul obiect în loc să îl îmbine, astfel încât un apel ulterior poate elimina în mod silențios parametrii anteriori.

Anterior Opțiuni avansate de încorporare
A fost util acest articol?
Pe această pagină
  • Finalizarea comenzii se deschide ca fereastră pop-up în loc de panou
  • „Modul de finalizare în panou este activat pentru localhost”
  • Fereastra pop-up este blocată
  • Panoul se deschide gol
  • „Entase nu este definit”
  • „Încercare de rezervare a unui eveniment după ce Clientul a fost distrus”
  • „Inițializarea cadrului Entase a eșuat. Container negăsit.”
  • Rulează doar ultimul ascultător de evenimente
  • Fereastra pop-up se deschide pe ecranul greșit
  • Parametrii de urmărire lipsesc din comenzi
Află cum să folosești Entase.
© 2026 Entase, Inc.

Entase

  • Evenimente
  • Înregistrare

Platformă

  • Tarife și condiții
  • Acoperire globală
  • Integrare
  • Instrumente de marketing
  • Instrumente de rezervare
  • Colaborare

Cazuri de utilizare

  • Teatru și operă
  • Concerte și petreceri
  • Expoziții, târguri și festivaluri
  • Muzee și atracții
  • Tururi și experiențe
  • Ateliere și seminare
  • Strângere de fonduri
  • Turnee

Centru de cunoștințe

  • Organizatori
  • Participanți
  • Dezvoltatori
  • Blog

Informații juridice

  • Termeni de utilizare
  • Politica de confidențialitate
  • Politica privind modulele cookie
search Ai întrebări? Căutare
auto_awesome LLM? Citește llms.txt
support_agent Ai nevoie de ajutor? Începe chatul