Przejdź do treści

Dlaczego formularz rezerwacji nie wyświetla się na mojej stronie?

Zwykle wtyczka cache lub optymalizacji opóźnia skrypt Resovu, baner cookies go blokuje albo edytor usunął kod. Wyklucz resovu z optymalizacji JavaScriptu, zezwól na www.resovu.com lub przetestuj kod Iframe z Ustawień → Osadzanie.

2 min czytania

Jak to zrobić

  1. Kod usunięty przez edytor → Wklej go do bloku HTML lub bloku kodu, nie do bloku tekstowego. W źródle strony poszukaj widget.js.

  2. Wtyczka cache lub optymalizacji → Wtyczki, które łączą, odraczają lub opóźniają JavaScript, zatrzymują widget. Wyklucz "resovu" (widget.js) i wyczyść cache. Wtyczka WordPress robi to sama dla WP Rocket, Autoptimize, LiteSpeed Cache, SiteGround Optimizer i Cloudflare Rocket Loader.

  3. Baner cookies go blokuje → Banery blokujące skrypty lub iframe'y stron trzecich wstrzymują rezerwację. Zezwól na www.resovu.com jako niezbędną lub funkcjonalną albo ładuj formularz dopiero po kliknięciu z data-consent="click".

  4. Polityka bezpieczeństwa Twojej strony (CSP) → Jeśli konsola przeglądarki pokazuje "Refused to load", dodaj https://www.resovu.com do script-src i frame-src.

  5. Zły adres w iframe → W ramce można wyświetlić tylko adres /embed, tak jak w kodzie Iframe. Iframe z Twoją stroną /book przeglądarka odrzuci.

  6. Złe ID firmy → data-tenant w kodzie musi być ID pokazanym w Ustawieniach → Osadzanie. Skopiuj kod ponownie zamiast go przepisywać.

  7. Szybki test → Wklej kod Iframe, który działa bez JavaScriptu. Jeśli się wyświetla, problem leży w skryptach na Twojej stronie.

  8. Nadal nic → Napisz do nas z sekcji Wsparcie, podając adres strony.

Wskazówki i częste błędy

  • Testuj w oknie prywatnym po wyczyszczeniu cache – strona z cache może nadal serwować starą wersję.
  • Kod z zakładki Przycisk popup pokazuje pływający przycisk w prawym dolnym rogu, a nie przycisk w tekście. Na przycisk w konkretnym miejscu użyj Rezerwacja do produktu lub strony.
  • W WordPressie Narzędzia → Kondycja witryny pokazuje, czy strona rezerwacji i skrypt są osiągalne.

Częste pytania

Formularz się wyświetla, ale jest ucięty. Co teraz?

Kod Iframe ma stałą wysokość 700 px. Użyj kodu Widget, który dopasowuje wysokość, albo zwiększ min-height w iframe.

Płatność kartą nie otwiera się w osadzonej rezerwacji.

Płatność otwiera się na bezpiecznej stronie Stripe. Zachowaj allow="payment" w kodzie iframe i nie blokuj wyskakujących okien ani przekierowań z www.resovu.com.

Gdzie to znaleźć w Resovu

Czy ten artykuł był pomocny?

Nie możesz znaleźć odpowiedzi?

Napisz do nas przez Wsparcie w panelu lub na resovu@resovu.com.

Napisz do wsparcia