Opsæt en Google Kalender-integration med WordPress Bookly- Plugin

google-kalender-boglyst

Bruger du WordPress Bookly plugin til at administrere bookinger og aftaler på din hjemmeside? Vil du synkronisere alle reservationer og aftaler, der er taget ved hjælp af plugin for automatisk at synkronisere med din Google-kalender?

Hvis ja, så er du kommet til det rigtige sted!

Her har vi udarbejdet en omfattende dybdegående tutorial om alt hvad du behøver at vide om, hvordan du konfigurerer Google Kalender-integration med WordPress Bookly- plugin .

Ansvarsfraskrivelse : Du skal bruge det premium Bookly Pro- plugin og ikke det gratis Bookly- plugin . Den gratis version, selvom den er fantastisk til blot at opsætte et grundlæggende bookingsystem, mangler mange af de avancerede livskvalitetsfunktioner som support til Google-integration.

Så uden videre, lad os komme i gang:

Indholdsfortegnelse

Forskellige Google Calendar Sync-metoder er tilgængelige på Bookly

Bookly Pro WordPress- plugin præsenterer dig for tre Google Calendar-synkroniseringsmetoder - envejssynkronisering, kun tovejs frontend og korrekt tovejssynkronisering.

Her er et kig på, hvad disse metoder gør:

Envejssynkronisering

Hvis du vælger denne synkroniseringsmetode, skubber plugin automatisk alle de nye aftaler, herunder brugerdefinerede felter og andre tweaks, der foretages i Bookly Calendar direkte til den tilsluttede Google Kalender, men ikke omvendt.

Dette er nyttigt, når du vil have din Google Kalender til at holde dig opdateret med din Bogkalender, men også frit skal foretage justeringer af din Google Kalender uden at det påvirker din Bogkalender.

Kun tovejs frontend

Med denne synkroniseringsmetode henter plugin automatisk hændelsesdata fra den tilsluttede Google Kalender og fjerner derefter de tilsvarende tidsslots fra Booking Calendar under "Vælg tidsinterval" trin for at lave en aftale.

Som sådan kan du ved at have denne mulighed aktiveret være sikker på, at ingen af ​​dine Bookly-aftaler konkurrerer med dine Google Kalender-begivenheder.

Når det er sagt, skal du bemærke, at denne metode ikke vil kopiere eller vise Google Kalender-begivenhederne i den boglige kalender. For at gøre det skal du bruge den næste synkroniseringsmetode.

Bemærk : Det tager noget tid at synkronisere aftalerne mellem din Google Kalender og Bookly Calendar. Som sådan vil denne mulighed øge indlæsningstiden for trinnet "Vælg tidsrum". For at afhjælpe dette problem skal du begrænse antallet af hentede hændelser relateret til denne mulighed.

To-vejs synkronisering

Dette er en ordentlig 2-vejs synkroniseringsmetode, hvor alle bookinger, der oprettes og opdateres i Bookly Calendar automatisk reflekteres over den tilsluttede Google Kalender og omvendt.

Denne funktion understøttes dog ikke på standard Bookly Pro- plugin . Til dette har du brug for den ekstra tilføjelse – Advanced Google Calendar for Bookly . Og det er ikke alt – du skal også forudkonfigurere Google Kalender, før du aktiverer denne indstilling.

Vi har et detaljeret afsnit om, hvordan du opsætter tovejssynkronisering i et senere afsnit.

Find dit Google-klient-id og din klienthemmelighed

Bookly- plugin kræver, at du indtaster dit Google Client ID og Client Secret for at integrere Bookly Calendar med din Google Calendar.

For at gøre dette skal du gå videre til Google Developer Console og logge ind med din konto. Når du er der, skal du enten vælge et eksisterende projekt eller oprette et nyt projekt.

Hvis dette er første gang du bruger Google Developer Console, vil du se en mulighed for at OPRETTE PROJEKT som vist på billedet nedenfor.

Klik på den, så bliver du bedt om at indtaste et "Projektnavn" og "Forældreorganisation eller mappe" til projektet. Når du er færdig, skal du klikke på "Opret" og dit nye projekt oprettes.

Du bliver derefter dirigeret til følgende skærmbillede:

Derefter skal du sørge for, at Google Kalender API er aktiveret. For at gøre dette skal du gå videre til sektionen Bibliotek som anvist på billedet. Skriv nu "Kalender" i søgefeltet som vist på billedet, og klik på Google Kalender API som fremhævet på billedet.

Dette fører dig til følgende skærmbillede, hvor du skal klikke på knappen "AKTIVER", og det er det.

Med Google Calendar API aktiveret for dit projekt, gå tilbage til siden API'er og tjenester og gå nu til "OAuth-samtykkeskærmen".

Den følgende skærm vil bede dig om at vælge din målbruger.

Der er to muligheder:

  • Internt : Tilgængeligt for brugere i din organisation. (Kun tilgængelig for brugere med en Workspace- konto.)
  • Ekstern : Tilgængelig for enhver bruger med en Google-konto.

For dette projekt vil vores målbrugertype være Intern (du kan også vælge Ekstern, hvis du ikke har en Workspace-konto). Når du har valgt det, skal du klikke på OPRET . Dette vil tage dig til følgende skærm:

Bare udfyld App navn felt, E-mail felt, skal du rulle ned og tilføje en autoriseret domæne ved at klikke på + ADD DOMAIN knappen. Når du er færdig, skal du trykke på GEM OG FORTSÆT nederst på siden.

Nu med det ude af vejen skal du bruge venstre sidebjælke og gå over til legitimationsoplysninger .

Herfra skal du klikke på + CREATE CREDENTIALS- knappen som vist på billedet, og fra rullemenuen skal du klikke på OAuth-klient-id .

På det følgende skærmbillede skal du vælge en applikationstype i rullemenuen.

Vælg "Webapplikation", og indtast derefter et navn til OAuth-klienten. Og til sidst skal du rulle ned og tilføje en autoriseret omdirigerings-URI.

Dette skal være omdirigerings-URI, der findes i Bookly> Indstillinger> Google Kalender-sektionen på dit WordPress-websted.

Når du har indtastet Bookly Redirect URI i afsnittet Authorized Redirect URI, skal du klikke på Opret og et pop op-vindue vises med dit klient-id og klienthemmelighed .

Og det er det, du har oprettet et Google-klient-id og en klienthemmelighed. Lad os nu gå tilbage til dit WordPress-websted og integrere Google Kalender med din Bogkalender.

Bemærk : "Hele dagen"-begivenheder oprettet i Google Kalender er som standard indstillet til "Gratis". Som sådan, hvis du ønsker, at den dag skal være utilgængelig på Bookly Calendar, skal du huske at ændre status til "Optaget". Ellers vil Bookly-kalenderen vise den dag, der er tilgængelig for aftaler.

Forbind Google Kalender med Bogkalender

Nu hvor du har dit Google Client ID og Client Secret, skal du logge ind på dit WordPress dashboard og gå videre til Bookly > Indstillinger > Google Kalender . Når du er der, skal du rulle ned og indtaste klient-id'et og hemmeligheden i de angivne felter.

Når du er færdig, skal du vælge den foretrukne synkroniseringstilstand.

Som du kan se på billedet ovenfor, er der kun to muligheder at vælge imellem - "Envejs" og "Kun tovejs frontend". Aktivering af den korrekte "Two-Way" Sync er lidt vanskelig, og så har vi udelukkende diskuteret det i et senere afsnit.

Hvis du ikke har brug for "Two-Way" Sync, skal du vælge en af ​​de to tilgængelige synkroniseringsmetoder og rulle ned.

I det efterfølgende afsnit finder du afsnittene "Skabelon til begivenhedstitel" og "Skabelon til begivenhedsbeskrivelse".

Disse muligheder giver dig mulighed for at konfigurere, hvad der vises som begivenhedens titel og begivenhedsbeskrivelse for Google Kalender-begivenheden, der er synkroniseret fra Bookly Calendar.

Her er en grundig guide, der viser dig, hvilke koder du skal bruge til at tilpasse Google Kalender-poster .

Når det er gjort, skal du trykke på Gem , og Google Kalender vil blive integreret med din Bookly-kalender. Det eneste, der er tilbage nu, er at oprette forbindelse til din Google-kalender.

For at gøre dette skal du gå over til din Bookly > Personalemedlemmer fra venstre sidebjælke. Herfra skal du vælge en medarbejder, hvis aftaler du vil synkronisere med Google Kalender, og klik på knappen Rediger .

Dette åbner et pop op-vindue. Herfra skal du gå til fanen Avanceret og klikke på knappen Opret forbindelse under Google Kalender-integrationsområdet for at synkronisere medarbejderudnævnelserne med Google Kalender.

Og det er det! Du ved nu, hvordan du forbinder din bogkalender med din Google Kalender og synkroniserer aftaler. Den eneste fangst er, at du skal forbinde alle dine medarbejderes aftaler manuelt til Google Kalender, en ad gangen.

Nu med det afgjort, lad os tale om, hvordan du opsætter tovejs-synkronisering med Bookly og Google Kalender.

Sådan opsættes tovejssynkronisering med Google Kalender

Synkroniseringsmulighederne "One-Way" og "Two-Way Front-End" er tilgængelige direkte med Bookly Pro WordPress- plugin , og vi har lige dækket, hvordan du kan konfigurere og bruge disse funktioner.

Nu, hvis du ønsker at konfigurere "Tovejs"-synkronisering mellem Bookly og Google Kalender, skal du bruge premium Bookly Advanced Google Calendar -tilføjelsen.

Bemærk : Dette er en tilføjelse til Bookly Pro- plugin . Som sådan skal du have Bookly Pro- plugin installeret på din WordPress og derefter oven i købet installere denne tilføjelse.

Nu, med tilføjelsen installeret, skulle du nu se "Tovejs"-synkroniseringsindstillingen tilgængelig i Bookly > Indstillinger > Google Kalender , hvilket tidligere ikke var tilfældet.

Lige under det har du også feltet "Synkroniser aftalerhistorik", hvor du kan angive antallet af dage for tidligere kalenderdata, du vil synkronisere mellem de to kalendere.

For standardværdien - “0” synkroniseres ingen tidligere begivenheder.

Når det er sagt, er det ikke så simpelt at aktivere tovejssynkronisering som at vælge indstillingen og trykke på knappen "Gem".

For at sikre, at alle kalenderbegivenheder synkroniseres effektivt, tilrådes det, at du følger den officielle Google Kalender API-synkroniseringsvejledning .

Du bliver også nødt til at bekræfte og registrere dit domæne i Google Search Console, før du får tovejskalendersynkronisering til at fungere.

Her er Googles officielle guide til, hvordan du bekræfter dit webstedsejerskab .

Når dit websteds domænenavn er bekræftet, skal du registrere det som et tilladt domæne til dit projekt - det projekt, hvis klient-id og klienthemmelighed er forbundet til dit Bookly- plugin .

For at gøre dette skal du gå til siden Domænebekræftelse i API-konsollen og klikke på "Tilføj domæne". Nu skal du blot udfylde formularen, og igen klikke på knappen "Tilføj domæne".

Forudsat at dit domæne har bestået sin verificeringsproces, kan du nu vælge det for at begynde at modtage push-underretninger og derved etablere tovejssynkronisering mellem din Google Kalender og Bookly.

Sådan manuelt synkroniseres Google Kalender med Bookly

Som standard synkroniserer Bookly- plugin begivenheder med Google Kalender efter et bestemt tidsinterval. Hvis du ønsker at synkronisere begivenheder lige nu, kan du gå over til Bookly> Kalender fra dit WordPress-dashboard og klikke på knappen "Synkroniser" som vist på billedet:

Afslutter

Som du kan se, tager det kun et par klik at integrere Google Kalender med Bookly. Det virkelige problem er at opsætte dine Google API'er og få dine OAuth-detaljer.

Vi håber, at denne tutorial har hjulpet dig igennem processen, og at du med succes kunne integrere Google Kalender med dit Bookly- plugin . Og hvis du stødte på nogle problemer, er du velkommen til at fortælle os i kommentarerne. Vi vil gøre vores bedste for at løse problemet så hurtigt som muligt.

18 tanker om “Opsæt en Google Kalender-integration med WordPress Bookly 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. Hej, alle fortrolighedsdata administreres af Google, fordi det er kilden til begivenheden, som hvis du integrerer en youtube-video på dit websted. Skål,

  2. Hej! Jeg håber, at du har det godt, jeg vil vide, om dette plugin også tillader at tilføje den genererede aftale til slutkundens kalender.

    1. Hej, ja sikker på at detaljerne sendes via e -mail og kan importeres til en kundekalender (på gmail er det automatisk)

  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:

    "Google Kalender: Fejl under opdatering af OAuth2-tokenet, besked: '{ "error": "disabled_client", "error_description": "OAuth-klienten blev deaktiveret." }'"

    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 leveable sur le long terme...

    1. Hej, fejlen ser ud til at skyldes en ændring i Google API. Du bør tjekke, om der findes en plugin opdatering.

  4. Buenas tardes,
    alguien podria 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 (han 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 días,

    Tengo problemas con la verificación de la app, no sé muy bien qué tengo que hacer para poder verificar la app.

  6. Buenos días,

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

    Tak!

  7. 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 synchronisation", j'ai un message d 'erreur comme quoi mon app n'est pas validé par Google "Google n'a pas validé cette application.
    L'application demande l'accès à des informations 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 ja'ai bien un message “État de validation – Validation non requise”. Pouvez-vous m'aider ?
    Tak

    1. Hej, jeg tror, ​​du skal tjekke alle autorisationerne, når du foretager forbindelsen. Google Kalender kan have tilføjet nye, siden dette indlæg blev lavet!

  8. Lieselot Degrande

    Jeg selv får ved den sidste trin en meddelelse og det lukter mig ikke om mig selv som medarbejder til koppelen til dagsordenen

    Fout 403: access_denied
    Udvikleren har ikke givet dig adgang til denne app. Det er i øjeblikket ved at blive testet, og det er ikke blevet bekræftet af Google. Hvis du mener, du skal have adgang, skal du kontakte udvikleren (*******@gmail).

    Vil du have en løsning?

    1. Ja, det er fordi du ikke er administrator af den oprettede dagsorden. For at synkronisere data skal du have en administratoradgang, opsætningen skal udføres fra Google Kalender

  9. Hej!
    Han estado leyendo el artículo y me parece fantástico.
    Tengo una consulta, estoy realizando una web de un salón de belleza con system de reservas.
    Me gustaría integrarlo con google calendar por lo que puede que Bookly sea una de las opciones.
    Idéen er oprettet forskellige kalendere for cada servicio pues la peluquería del salón som que tendria una apertura normal, men los profesionales que acudirán a dar sus servicios irían algunos días concretos y horas concretas.
    Vil du alene oprette forskellige kalendere og Google-kalender?
    vil du gerne være i modstrid med Google Workspace? Er du alene med Bookly-plugin? ¿Hvad funktion?
    Tak.

    1. Hej, jeg tror, ​​at brug af forskellige kalendere i Bookly er den bedste løsning eller synkronisering af flere kalendere fra Google kan være en mulighed

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret med *