Nastavit integraci kalendáře Google s WordPress Bookly Plugin

google-calendar-bookly

Používáte plugin WordPress Bookly ke správě rezervací a schůzek na vašem webu? Chcete synchronizovat všechny rezervace a schůzky provedené pomocí plugin aby se automaticky synchronizovaly s vaším Kalendářem Google?

Pokud ano, pak jste na správném místě!

Zde jsme pro Vás připravili komplexní výukový program do hloubky na vše, co potřebujete vědět o tom, jak nastavit integraci Kalendáře Google s WordPress Bookly plugin .

Upozornění : Musíte používat prémiový plugin Bookly Pro a ne bezplatný plugin Bookly . Bezplatná verze, i když skvělá pro pouhé nastavení základního rezervačního systému, postrádá mnoho pokročilých funkcí kvality života, jako je podpora integrace Google.

Takže bez dalších okolků začněme:

Obsah

V Bookly jsou k dispozici různé metody synchronizace kalendáře Google

Tyto Bookly Pro WordPress plugin vám nabídne tři Google Calendar synchronizace metody - jednosměrný synchronizace, obousměrný front-end pouze a správné obousměrné synchronizace.

Zde je pohled na to, co tyto metody dělají:

Jednosměrná synchronizace

Pokud zvolíte tuto metodu synchronizace, plugin automaticky přenese všechny nové události včetně vlastních polí a jakýchkoli vylepšení provedených v Bookly Calendar přímo do připojeného Kalendáře Google, ale nikoli naopak.

To je užitečné, když chcete, aby váš Kalendář Google zůstal aktualizován pomocí vašeho Bookly Calendar, ale také potřebujete volně provádět úpravy svého Google Calendar, aniž by to ovlivnilo váš Bookly Calendar.

Pouze obousměrné front-end

U této metody synchronizace plugin automaticky načte data událostí z připojeného kalendáře Google a poté odebere odpovídající časové intervaly z Booking Calendar během kroku „Vybrat časový úsek“ schůzky.

Díky tomu, že máte tuto možnost povolenou, si můžete být jisti, že žádná z vašich schůzek Bookly nekonkuruje vašim událostem v Kalendáři Google.

To znamená, že tato metoda nebude kopírovat ani zobrazovat události Kalendáře Google v Bookly Calendar. K tomu potřebujete další metodu synchronizace.

Poznámka : Synchronizace schůzek mezi vaším Kalendářem Google a Kalendářem Bookly nějakou dobu trvá. Tato možnost jako taková prodlouží dobu načítání pro krok „Select Time Slot“. Chcete-li tento problém vyřešit, omezte počet načítaných událostí souvisejících s touto možností.

Obousměrná synchronizace

Toto je správná dvousměrná synchronizační metoda, kdy se všechny rezervace vytvořené a aktualizované v Bookly Calendar automaticky projeví na připojeném Kalendáři Google a naopak.

Tato funkce však není podporována výchozím pluginem Bookly plugin . K tomu potřebujete další addon – Advanced Google Calendar for Bookly . A to není vše – před povolením tohoto nastavení budete také muset předkonfigurovat Kalendář Google.

V další části máme podrobnou část o tom, jak nastavit obousměrnou synchronizaci.

Najděte své ID klienta Google a tajemství klienta

plugin Bookly vyžaduje, abyste zadali své ID klienta Google a Client Secret, abyste mohli integrovat Bookly Calendar do vašeho Google Calendar.

Chcete-li to provést, musíte přejít do konzoly Google Developer Console a přihlásit se pomocí svého účtu. Jakmile tam budete, vyberte existující projekt nebo vytvořte nový.

Pokud používáte Google Developer Console poprvé, uvidíte možnost VYTVOŘIT PROJEKT, jak je znázorněno na obrázku níže.

Klikněte na něj a požádá vás o zadání „Název projektu“ a „Nadřazená organizace nebo složka“ pro projekt. Po dokončení klikněte na „Vytvořit“ a váš nový projekt bude vytvořen.

Poté budete přesměrováni na následující obrazovku:

Dále se budete muset ujistit, že je povoleno API Google Calendar. Chcete-li to provést, přejděte do sekce Knihovna podle pokynů na obrázku. Nyní zadejte do vyhledávacího pole „Calendar“, jak je znázorněno na obrázku, a klikněte na API Google Calendar, jak je na obrázku zvýrazněno.

Tím se dostanete na následující obrazovku, kde musíte kliknout na tlačítko „POVOLIT“ a je to.

S povoleným rozhraním Google Calendar API pro váš projekt se vraťte na stránku API a služby a nyní přejděte na obrazovku Souhlas s protokolem OAuth.

Následující obrazovka vás vyzve k výběru cílového uživatele.

Existují dvě možnosti:

  • Interní : K dispozici uživatelům v rámci vaší organizace. (K dispozici pouze uživatelům s účtem Workspace .)
  • Externí : K dispozici všem uživatelům s účtem Google.

Pro tento projekt bude naším cílovým typem uživatele Interní (můžete také vybrat Externí, pokud nemáte účet Workspace). Po výběru klikněte na VYTVOŘIT . Tím se dostanete na následující obrazovku:

Stačí vyplnit pole Název aplikace, pole E-mail , posunout se dolů a přidat autorizovanou doménu kliknutím na tlačítko + PŘIDAT DOMÉNU . Po dokončení stiskněte ULOŽIT A POKRAČOVAT v dolní části stránky.

Nyní, když to není v cestě, použijte levý postranní panel a přejděte do sekce Pověření .

Odtud klikněte na tlačítko + VYTVOŘIT CREDENTIÁLY , jak je znázorněno na obrázku, a z rozevíracích možností klikněte na ID klienta OAuth .

Na následující obrazovce budete muset z rozevírací nabídky vybrat typ aplikace.

Vyberte „Webová aplikace“ a poté zadejte název klienta OAuth. A nakonec přejděte dolů a přidejte autorizovaný identifikátor URI přesměrování.

Mělo by se jednat o identifikátor URI přesměrování uvedený v sekci Bookly> Nastavení> Kalendář Google na vašem webu WordPress.

Po zadání identifikátoru URI Bookly Redirect do části URI autorizovaného přesměrování klikněte na Vytvořit a objeví se vyskakovací okno s vaším ID klienta a tajným kódem klienta .

A je to, úspěšně jste vytvořili ID klienta Google a tajemství klienta. Nyní se vraťme zpět na váš web WordPress a začleňme Google Calendar do vašeho Bookly Calendar.

Poznámka : Události „All Day“ vytvořené v Kalendáři Google jsou ve výchozím nastavení nastaveny na „Free“. Pokud tedy chcete, aby daný den nebyl v kalendáři Bookly k dispozici, nezapomeňte změnit stav na „Zaneprázdněn“. Nebo jinak, Bookly Calendar zobrazí den dostupný pro schůzky.

Propojte Kalendář Google s Kalendářem Bookly

Nyní, když máte své ID klienta Google a tajný klíč klienta, přihlaste se k hlavnímu panelu WordPress a přejděte na Bookly > Nastavení > Kalendář Google . Až tam budete, přejděte dolů a do příslušných polí zadejte ID klienta a Tajný klíč.

Po dokončení vyberte preferovaný režim synchronizace.

Jak vidíte na obrázku výše, můžete si vybrat pouze ze dvou možností - „Jednosměrný“ a „Pouze obousměrný front-end“. Povolení správné „obousměrné“ synchronizace je trochu složité, a proto jsme o ní diskutovali výhradně v další části.

Pokud nepotřebujete „obousměrnou“ synchronizaci, vyberte jednu ze dvou dostupných metod synchronizace a přejděte dolů.

V následující části najdete části „Šablona pro název události“ a „Šablona pro popis události“.

Tyto možnosti vám umožní nakonfigurovat, co se bude zobrazovat jako název události a popis události pro událost Kalendáře Google, která se synchronizuje z Bookly Calendar.

Zde je podrobný průvodce, který vám ukáže, jaké kódy se mají použít k přizpůsobení položek Kalendáře Google .

Jakmile to uděláte, Uložit a Kalendář Google bude integrován s vaším kalendářem Bookly. Nyní zbývá pouze připojit se ke svému Kalendáři Google.

Chcete-li to provést, přejděte z levého postranního panelu do své Bookly > Staff Members. Odtud vyberte zaměstnance, jehož schůzky chcete synchronizovat s Kalendářem Google, a klikněte na tlačítko Upravit .

To vyvolá vyskakovací okno. Odtud přejděte na kartu Upřesnit a kliknutím na tlačítko Připojit pod integrační oblastí Kalendáře Google synchronizujte schůzky zaměstnanců s Kalendářem Google.

A to je vše! Nyní víte, jak propojit svůj Bookly Calendar s kalendářem Google a synchronizovat schůzky. Jediným úlovkem je, že musíte ručně spojit všechny schůzky vašeho zaměstnance s kalendářem Google, jeden po druhém.

Nyní, když je to vyřešené, promluvme si o tom, jak nastavit obousměrnou synchronizaci s Bookly a Kalendářem Google.

Jak nastavit obousměrnou synchronizaci s kalendářem Google

Dále jen „One-Way“ sync a „jen dva-Way Front-End“ možnosti synchronizace jsou k dispozici rovnou s Bookly Pro WordPress plugin , a my jen pokryta jak můžete nastavit a používat tyto funkce.

Nyní, pokud chcete nastavit „obousměrnou“ synchronizaci mezi Bookly a Google Calendar, budete potřebovat prémiový doplněk Bookly Advanced Google Calendar .

Poznámka : Toto je doplněk pro plugin Bookly Pro . Jako takový budete muset mít na svém WordPress nainstalovaný plugin Bookly Pro a poté nainstalovat tento doplněk.

Nyní, s nainstalovaným doplňkem, byste nyní měli vidět možnost „Obousměrná“ synchronizace dostupná v Bookly > Nastavení > Kalendář Google , což dříve nebylo.

Rovně pod ním máte pole „Synchronizovat historii schůzek“, kde můžete určit počet dní minulých dat kalendáře, které chcete synchronizovat mezi těmito dvěma kalendáři.

Pro výchozí hodnotu - „0“ nebudou synchronizovány žádné minulé události.

Nyní, s tím, co bylo řečeno, povolení obousměrné synchronizace nebude tak jednoduché jako výběr možnosti a stisknutí tlačítka „Uložit“.

Aby bylo zajištěno, že jsou všechny události kalendáře efektivně synchronizovány, doporučujeme postupovat podle oficiálního průvodce synchronizací API Google Calendar .

Než bude fungovat obousměrná synchronizace kalendáře, budete muset svoji doménu ověřit a zaregistrovat v Google Search Console.

Zde je oficiální průvodce Google, jak ověřit vlastnictví webu .

Jakmile je název domény vašeho webu ověřen, budete jej muset zaregistrovat jako povolenou doménu pro váš projekt - projekt, jehož ID klienta a tajemství klienta jsou připojeny k vašemu plugin Bookly.

Chcete-li to provést, přejděte na stránku Ověření domény v konzole API a klikněte na „Přidat doménu“. Nyní stačí vyplnit formulář a znovu kliknout na tlačítko „Přidat doménu“.

Pokud vaše doména prošla procesem ověřování, můžete ji nyní vybrat tak, aby začala přijímat oznámení push, a tím zajistit obousměrnou synchronizaci mezi vaším kalendářem Google a Bookly.

Jak ručně synchronizovat kalendář Google s Bookly

Ve výchozím nastavení synchronizuje plugin Bookly události s Kalendářem Google po nastaveném časovém intervalu. Pokud si přejete synchronizovat události právě teď, můžete na hlavním panelu WordPress přejít na Bookly> Calendar a kliknout na tlačítko „Sync“, jak je znázorněno na obrázku:

Zabalení

Jak vidíte, integrace Kalendáře Google s Bookly zabere jen pár kliknutí. Skutečným problémem je nastavení rozhraní Google API a získání podrobností OAuth.

Doufáme, že vám tento návod pomohl provést vás celým procesem a že jste byli schopni úspěšně integrovat Kalendář Google do svého plugin Bookly. A pokud jste narazili na nějaké problémy, neváhejte a dejte nám vědět v komentářích. Budeme se snažit vyřešit problém co nejdříve.

18 myšlenek na téma „Nastavení integrace Kalendáře Google s Plugin WordPress Bookly“

  1. Hallo – hierzu hätte ich eine denke ich nict unwichtige Frage: werden durch die Synchronization auch datenschutzrelevante Daten übertragen?
    oder wird nur die Belegung im Kalender übernommen vielen Dank und liebe Grüsse

    1. Ahoj, všechny údaje o ochraně osobních údajů jsou spravovány společností Google, protože jsou zdrojem události, jako kdybyste na svůj web vložili video z youtube. Na zdraví,

  2. Ahoj! Doufám, že se vám daří, chci vědět, jestli tento plugin také umožňuje přidat vygenerovanou událost do kalendáře koncového zákazníka.

    1. Ahoj, ano, určitě jsou podrobnosti zasílány e-mailem a lze je importovat do zákaznického kalendáře (v Gmailu je to automatické)

  3. Bonjour,
    J'ai actuellement mis en place mon google calendar avec bookly et tout fonctionnait parfaitement jusqu'à présent.
    Mais depuis quelques jours, la connexion avec google s'est interrompue toute seule, me donnant cette erreur :

    “Kalendář Google: Chyba při obnovování tokenu OAuth2, zpráva: '{ “error”: “disabled_client”, “error_description”: “Klient OAuth byl deaktivován.” }'“

    Est-ce que vous auriez une solution pour empêcher les interruptions comme celles ci ? Auto devoir recommencer la vytvoření d'un projekt à chaque fois není žádné řešení životaschopné v dlouhodobém horizontu…

    1. Dobrý den, chyba se zdá být způsobena změnou Google API. Měli byste zkontrolovat, zda existuje aktualizace plugin .

  4. Buenas tardes,
    alguien podría recomendarme algún desarrollador que pueda contratar para terminar de integrar Bookly con my page web? Todos todos los pasos para poder conectarlo conectarlo con Google Calendar (on comprado todo lo necesario) and estoy teniendo problemas ya que no consigo “acceso a terceros” y por consiguiente no me da la opción de integrar.

  5. buenos días,

    Cuando hay que poner un dominio autorizado, ¿debemos poner el de Bookly nebo el de la web dónde va a estar instalada esta applicación?

    Děkuji!

  6. Bonjour,

    j'ai bien suivi pas à pas votre tuto (merci beaucoup) mais quand je suis à la dernière étape sur l'onglet “avancé” de “staff” et que je klikni na “google calendar synchronisation”, j'ai un message d 'chyba quoi mon app n'est pas validé par Google „Google n'a pas validé cette application.
    Aplikace vyžaduje přístup k citlivým informacím od společnosti Google. Nous vous recommandons de ne pas utiliser cette application tant que le le développeur ne l'aura pas soumise pour validation auprès de Google.”. Ce qui est d'autant plus surprenant que sur Google cloud j'ai bien un message “Etat de validation – Validation non requise”. Pouvez-vous m'aider?
    Merci

    1. Ahoj, myslím, že při připojování je potřeba zkontrolovat všechna oprávnění. Kalendář Google možná od zveřejnění tohoto příspěvku přidal nové!

  7. Lieselot Degrande

    Ikzelf krijg bij de laatste stap een melding en het lukt me dus niet om mezelf als medewerker te koppelen aan de agenda

    Fout 403: access_denied
    Vývojář vám neudělil přístup k této aplikaci. Momentálně se testuje a Google to neověřil. Pokud si myslíte, že byste měli mít přístup, kontaktujte vývojáře (********@gmail).

    Iemand hiervoor een oplossing?

    1. Ano, je to proto, že nejste správcem vytvořené agendy. Chcete-li synchronizovat data, potřebujete přístup správce, nastavení je třeba provést z Kalendáře Google

  8. Ahoj!
    He estado leyendo el artículo y me parece fantástico.
    Tengo una consulta, estoy realizando una web de un salón de belleza con sistema de reservas.
    Me gustaría integrarlo con google calendar por lo que puede que Bookly sea una de las opciones.
    La idea es crear varios calendarios para cada servicio pues la peluquería del salón si que tendría una apertura normal, pero los profesionales que acudirán a dar sus servicios irían algunos días concretos y horas concretas.
    ¿Solo con crear varios calendarios en google kalendář?
    nebo también ¿haría falta proti Google Workspace? ¿O solo con el pluggin de Bookly? Co funguje?
    Gracias.

    1. Ahoj, myslím, že nejlepším řešením je použití jiného kalendáře v Bookly nebo může být možností synchronizace několika kalendářů od Googlu

Zanechat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *