Skonfiguruj Google Calendar Integracja z WordPress Bookly Plugin

google-kalendarz-bookly

Czy korzystasz z plugin WordPress Bookly do zarządzania rezerwacjami i spotkaniami w swojej witrynie? Czy chcesz zsynchronizować wszystkie rezerwacje i spotkania przyjęte za pomocą plugin aby automatycznie synchronizować się z Twoim Kalendarzem Google?

Jeśli tak, to trafiłeś we właściwe miejsce!

Tu przygotowaliśmy obszerny samouczek dogłębnej na wszystko, co trzeba wiedzieć, w jaki sposób skonfigurować integrację Kalendarz Google z WordPress Bookly plugin .

Zastrzeżenie : Musisz używać plugin Premium Bookly Pro, a nie darmowej plugin Bookly . Darmowa wersja, choć świetna do skonfigurowania podstawowego systemu rezerwacji, nie zawiera wielu zaawansowanych funkcji poprawiających jakość życia, takich jak obsługa integracji z Google.

Więc bez zbędnych ceregieli zacznijmy:

Spis treści

Różne metody synchronizacji Kalendarza Google dostępne w Bookly

W Bookly Pro WordPress plugin prezentuje Państwu trzy metody synchronizacji Kalendarz Google - synchronizacja jednokierunkowa, dwukierunkowa tylko front-end, a właściwa synchronizacja dwukierunkowa.

Oto spojrzenie na to, co robią te metody:

Synchronizacja jednokierunkowa

Jeśli wybierzesz tę metodę synchronizacji, plugin automatycznie przekaże wszystkie nowe spotkania, w tym pola niestandardowe i wszelkie inne poprawki wprowadzone w Kalendarzu Bookly, bezpośrednio do podłączonego Kalendarza Google, ale nie na odwrót.

Jest to przydatne, gdy chcesz, aby Twój Kalendarz Google był na bieżąco z kalendarzem Bookly, ale musisz także swobodnie wprowadzać zmiany w Kalendarzu Google bez wpływu na Kalendarz Bookly.

Tylko dwukierunkowy front-end

Dzięki tej metodzie synchronizacji plugin automatycznie pobierze dane o wydarzeniach z podłączonego Kalendarza Google, a następnie usunie odpowiednie przedziały czasowe z Booking Calendar podczas kroku „Wybierz przedział czasowy” umawiania spotkania.

W związku z tym, włączając tę ​​opcję, możesz mieć pewność, że żadne z Twoich spotkań Bookly nie konkuruje z wydarzeniami w Kalendarzu Google.

Biorąc to pod uwagę, pamiętaj, że ta metoda nie skopiuje ani nie wyświetli wydarzeń z Kalendarza Google w Kalendarzu Bookly. Aby to zrobić, potrzebujesz następnej metody synchronizacji.

Uwaga : synchronizacja spotkań między kalendarzem Google a kalendarzem Bookly zajmuje trochę czasu. W związku z tym ta opcja wydłuży czas ładowania dla kroku „Wybierz przedział czasowy”. Aby rozwiązać ten problem, ogranicz liczbę pobranych zdarzeń związanych z tą opcją.

Synchronizacja dwukierunkowa

Jest to właściwa metoda synchronizacji dwukierunkowej, w której wszystkie rezerwacje utworzone i zaktualizowane w Bookly Calendar automatycznie odzwierciedlają się w podłączonym Kalendarzu Google i odwrotnie.

Ta funkcja nie jest jednak obsługiwana w domyślnej wtyczce Bookly plugin . Do tego potrzebny jest dodatkowy dodatek – Zaawansowany Kalendarz Google dla Bookly . I to nie wszystko – przed włączeniem tego ustawienia konieczne będzie również wstępne skonfigurowanie Kalendarza Google.

Szczegółowy rozdział dotyczący konfiguracji dwukierunkowej synchronizacji znajduje się w dalszej części.

Znajdź swój identyfikator klienta Google i tajny klucz klienta

plugin Bookly wymaga podania identyfikatora klienta Google i klucza tajnego klienta w celu zintegrowania kalendarza Bookly z kalendarzem Google.

Aby to zrobić, musisz przejść do Konsoli programisty Google i zalogować się na swoje konto. Tam albo wybierz istniejący projekt, albo utwórz nowy projekt.

Jeśli po raz pierwszy używasz Konsoli programisty Google, zobaczysz opcję UTWÓRZ PROJEKT, jak pokazano na poniższym obrazku.

Kliknij go, a zostaniesz poproszony o wprowadzenie „Nazwy projektu” i „Organizacji nadrzędnej lub folderu” dla projektu. Po zakończeniu kliknij „Utwórz”, a Twój nowy projekt zostanie utworzony.

Zostaniesz przekierowany do następującego ekranu:

Następnie musisz się upewnić, że interfejs API Kalendarza Google jest włączony. Aby to zrobić, przejdź do sekcji Biblioteka, jak pokazano na obrazku. Teraz wpisz „Kalendarz” w polu wyszukiwania, jak pokazano na obrazku, i kliknij Google Calendar API, jak zaznaczono na obrazku.

Spowoduje to przejście do następującego ekranu, na którym musisz kliknąć przycisk „WŁĄCZ” i to wszystko.

Po włączeniu interfejsu API Kalendarza Google w swoim projekcie wróć do strony interfejsów API i usług , a teraz przejdź do „ekranu akceptacji OAuth”.

Na poniższym ekranie pojawi się monit o wybranie użytkownika docelowego.

Istnieją dwie opcje:

  • Wewnętrzne : dostępne dla użytkowników w Twojej organizacji. (Dostępne tylko dla użytkowników z kontem Workspace .)
  • Zewnętrzny : dostępny dla każdego użytkownika z kontem Google.

W przypadku tego projektu naszym docelowym typem użytkownika będzie Wewnętrzny (możesz również wybrać Zewnętrzny, jeśli nie masz konta Workspace). Po wybraniu tego kliknij CREATE . Spowoduje to przejście do następującego ekranu:

Po prostu wypełnij pole Nazwa aplikacji, pole E-mail , przewiń w dół i dodaj autoryzowaną domenę, klikając przycisk +DODAJ DOMENĘ . Po zakończeniu naciśnij ZAPISZ I KONTYNUUJ na dole strony.

Teraz, pomijając to, użyj lewego paska bocznego i przejdź do sekcji Poświadczenia .

W tym miejscu kliknij przycisk + UTWÓRZ POświadczenia , jak pokazano na obrazku, a następnie w menu rozwijanym kliknij Identyfikator klienta OAuth .

Na następnym ekranie będziesz musiał wybrać typ aplikacji z menu rozwijanego.

Wybierz „Aplikacja internetowa”, a następnie wpisz nazwę klienta OAuth. I na koniec przewiń w dół i dodaj autoryzowany identyfikator URI przekierowania.

Powinien to być identyfikator URI przekierowania podany w sekcji Bookly > Ustawienia > Kalendarz Google w witrynie WordPress.

Po wprowadzeniu identyfikatora Bookly Redirect URI w sekcji Authorized Redirect URI kliknij Utwórz, a pojawi się wyskakujące okienko z Twoim identyfikatorem klienta i kluczem tajnym klienta .

I to wszystko, pomyślnie utworzyłeś identyfikator klienta Google i tajny klucz klienta. Wróćmy teraz do Twojej witryny WordPress i zintegruj Kalendarz Google z kalendarzem Bookly.

Uwaga : wydarzenia „Cały dzień” utworzone w Kalendarzu Google są domyślnie ustawione jako „Bezpłatne”. W związku z tym, jeśli chcesz, aby ten dzień był niedostępny w kalendarzu Bookly, pamiętaj, aby zmienić status na „Zajęty”. Albo kalendarz książkowy pokaże dzień, w którym można umówić się na spotkanie.

Połącz Kalendarz Google z Kalendarzem Książkowym

Teraz, gdy masz już swój identyfikator klienta Google i klucz tajny klienta, zaloguj się do pulpitu WordPress i przejdź do Bookly > Ustawienia > Kalendarz Google . Tam przewiń w dół i wprowadź identyfikator klienta i sekret w wyznaczonych polach.

Po zakończeniu wybierz preferowany tryb synchronizacji.

Jak widać na powyższym obrazku, są tylko dwie opcje do wyboru – „One-Way” i „Two-Way Front-End Only”. Włączenie prawidłowej synchronizacji „dwukierunkowej” jest trochę trudne, dlatego omówiliśmy to wyłącznie w dalszej części.

Jeśli nie potrzebujesz synchronizacji „dwukierunkowej”, wybierz jedną z dwóch dostępnych metod synchronizacji i przewiń w dół.

W kolejnej sekcji znajdziesz sekcje „Szablon tytułu wydarzenia” oraz „Szablon opisu wydarzenia”.

Te opcje umożliwiają skonfigurowanie tego, co pojawia się jako tytuł i opis wydarzenia dla wydarzenia w Kalendarzu Google, które jest synchronizowane z Bookly Calendar.

Oto szczegółowy przewodnik pokazujący, jakich kodów należy użyć, aby dostosować wpisy Kalendarza Google .

Gdy to zrobisz, naciśnij Zapisz , a Kalendarz Google zostanie zintegrowany z Twoim kalendarzem Bookly. Teraz pozostaje tylko połączyć się z Kalendarzem Google.

Aby to zrobić, przejdź do swojego Bookly> Pracownicy z lewego paska bocznego. W tym miejscu wybierz członka personelu, którego spotkania chcesz zsynchronizować z Kalendarzem Google, i kliknij Edytuj .

Spowoduje to wyświetlenie wyskakującego okienka. Stąd przejdź do zakładki Zaawansowane i kliknij przycisk Połącz w obszarze integracji Kalendarza Google, aby zsynchronizować spotkania członków personelu z Kalendarzem Google.

I to wszystko! Wiesz już, jak połączyć swój Kalendarz Bookly z Kalendarzem Google i synchronizować spotkania. Jedynym haczykiem jest to, że musisz ręcznie połączyć wszystkie spotkania członka personelu z Kalendarzem Google, pojedynczo.

Teraz porozmawiajmy o tym, jak skonfigurować dwukierunkową synchronizację z Bookly i Kalendarzem Google.

Jak skonfigurować dwukierunkową synchronizację z Kalendarzem Google

W „One-Way” sync i „Two-Way Czołowy tylko” Opcje synchronizacji są dostępne prosto z Pro WordPress Bookly plugin , a my po prostu pokryte w jaki sposób można skonfigurować i używać tych funkcji.

Teraz, jeśli chcesz skonfigurować synchronizację „Dwustronną” między Bookly a Kalendarzem Google, będziesz potrzebować dodatku premium Bookly Advanced Google Calendar .

Uwaga : jest to dodatek do plugin Bookly Pro . W związku z tym musisz mieć zainstalowaną plugin Bookly Pro na swoim WordPressie, a następnie zainstalować ten dodatek.

Teraz, po zainstalowaniu dodatku, powinieneś teraz zobaczyć opcję synchronizacji "Dwukierunkowej" dostępną w Bookly> Ustawienia> Kalendarz Google , co wcześniej nie miało miejsca.

Ponadto tuż pod nim znajduje się pole "Synchronizuj historię spotkań", w którym możesz określić liczbę dni poprzednich danych kalendarza, które chcesz zsynchronizować między dwoma kalendarzami.

Dla wartości domyślnej „0” nie będą synchronizowane zdarzenia z przeszłości.

Teraz, biorąc to pod uwagę, włączenie synchronizacji dwukierunkowej nie będzie tak proste, jak wybranie opcji i naciśnięcie przycisku "Zapisz".

Aby zapewnić efektywną synchronizację wszystkich wydarzeń w Kalendarzu, zalecamy postępowanie zgodnie z oficjalnym przewodnikiem Google Calendar API Sync .

Musisz też zweryfikować i zarejestrować swoją domenę w Google Search Console, zanim uruchomisz dwukierunkową synchronizację kalendarza.

Oto oficjalny przewodnik Google dotyczący weryfikacji własności witryny .

Po zweryfikowaniu nazwy domeny Twojej witryny musisz zarejestrować ją jako dozwoloną domenę dla swojego projektu – projektu, którego identyfikator klienta i klucz klienta są połączone z plugin Bookly .

Aby to zrobić, przejdź do strony Weryfikacja domeny w Konsoli API i kliknij „Dodaj domenę”. Teraz wystarczy wypełnić formularz i ponownie kliknąć przycisk „Dodaj domenę”.

Jeśli Twoja domena przeszła proces weryfikacji, możesz teraz wybrać ją, aby zacząć otrzymywać powiadomienia push, a tym samym ustanowić dwukierunkową synchronizację między Kalendarzem Google a Bookly.

Jak ręcznie zsynchronizować Kalendarz Google z Bookly

Domyślnie plugin Bookly synchronizuje wydarzenia z Kalendarzem Google po określonym przedziale czasu. Jeśli chcesz teraz zsynchronizować wydarzenia, możesz przejść do Bookly> Kalendarz z pulpitu WordPress i kliknąć przycisk "Synchronizuj", jak pokazano na obrazku:

Podsumowanie

Jak widać, integracja Kalendarza Google z Bookly zajmuje tylko kilka kliknięć. Prawdziwym problemem jest skonfigurowanie interfejsów Google API i uzyskanie szczegółów OAuth.

Mamy nadzieję, że ten samouczek pomógł Ci przejść przez ten proces i udało Ci się pomyślnie zintegrować Kalendarz Google z plugin Bookly . A jeśli napotkasz jakieś problemy, daj nam znać w komentarzach. Postaramy się jak najlepiej rozwiązać problem jak najszybciej.

18 przemyśleń na temat „Skonfiguruj integrację Kalendarza Google z wtyczką WordPress Plugin ”

  1. Hallo – hierzu hätte ich eine denke ich nicht 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. Cześć, wszystkie dane dotyczące prywatności są zarządzane przez Google, ponieważ to z nich pochodzi wydarzenie, na przykład jeśli umieścisz film z YouTube na swojej stronie internetowej. Twoje zdrowie,

  2. Cześć! Mam nadzieję, że dobrze sobie radzisz, chcę wiedzieć, czy ta plugin umożliwia również dodanie wygenerowanego spotkania do kalendarza klienta końcowego.

    1. Cześć, tak, upewnij się, że szczegóły są wysyłane pocztą e-mail i można je zaimportować do kalendarza klienta (w Gmailu to jest automatyczne)

  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 :

    „Kalendarz Google: błąd podczas odświeżania tokena OAuth2, komunikat: „{„błąd”: „disabled_client”, „opis_błędu”: „Klient OAuth został wyłączony”. }'”

    Est-ce que vous auriez une solution pour empêcher les interruptions comme celles ci ? Car devoir recommencer la création d'un projet à chaque fois ne sera pas une solution viable sur le long terme…

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

  5. Buenos dias,

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

    Gracias!

  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 clique sur „google calendar synchronizisation”, j'ai un message d 'erreur comme quoi mon app n'est pas validé par Google „Google n'a pas validé cette aplikacji.
    L'aplikacja wymaga dostępu do informacji sensibles de votre compte Google. Nous vous recommandons de ne pas utiliser cette application tant que 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 komunikat „Etat de validation – Validation non requise”. Pouvez-vous m'aider?
    Merci

    1. Cześć, myślę, że podczas nawiązywania połączenia musisz sprawdzić wszystkie autoryzacje. Kalendarz Google mógł dodać nowe od czasu opublikowania tego posta!

  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
    Deweloper nie przyznał Ci dostępu do tej aplikacji. Jest obecnie testowany i nie został zweryfikowany przez Google. Jeśli uważasz, że powinieneś mieć dostęp, skontaktuj się z programistą (********@gmail).

    Iemand hiervoor een oplossing?

    1. Tak, to dlatego, że nie jesteś administratorem utworzonej agendy. Aby zsynchronizować dane, potrzebujesz dostępu administratora, konfigurację należy wykonać z Kalendarza Google

  8. Hola!
    On estado leyendo el artículo y me parece fantástico.
    Tengo una consulting, 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 z tworzeniem różnych kalendarzy w kalendarzu Google?
    czy nie zgadzasz się z Google Workspace? ¿O solo z wtyczką Bookly? ¿Jaka funkcja?
    Gracias.

    1. Cześć, myślę, że użycie innego kalendarza w Bookly jest najlepszym rozwiązaniem lub zsynchronizowanie kilku kalendarzy z Google może być opcją

Zostaw komentarz

Twoj adres e-mail nie bedzie opublikowany. Pola wymagane są oznaczone *