Налаштування календарного Інтеграція Google з WordPress Bookly Plugin

google-календар-книжковий

Чи використовуєте ви plugin WordPress Bookly для керування бронюваннями та зустрічами на своєму веб-сайті? Ви хочете синхронізувати всі бронювання та зустрічі, зроблені за допомогою plugin для автоматичної синхронізації з вашим Календарем Google?

Якщо так, то ви потрапили в потрібне місце!

Тут ми підготували вичерпний поглиблений підручник з усього, що вам потрібно знати про те, як налаштувати інтеграцію Google Calendar з plugin WordPress Bookly.

Відмова від відповідальності : Ви повинні використовувати преміальний plugin Bookly Pro, а не безкоштовний plugin Bookly . Безкоштовна версія, хоча й чудово підходить для простого налаштування базової системи бронювання, не має багатьох розширених функцій якості життя, як-от підтримка інтеграції з Google.

Отже, без зайвих сумнівів, давайте почнемо:

Зміст

На Bookly доступні різні методи синхронізації календаря Google

У Bookly Pro WordPress plugin представляє вам три способи синхронізації календаря Google - одностороння синхронізація, двосторонній фронтальними тільки, і власне двостороння синхронізація.

Ось погляд на те, що роблять ці методи:

Одностороння синхронізація

Якщо ви виберете цей метод синхронізації, plugin автоматично надсилатиме всі нові зустрічі, включаючи власні поля та будь-які інші налаштування, зроблені в Bookly Calendar, прямо у підключений Google Calendar, але не навпаки.

Це корисно, коли ви хочете, щоб ваш Календар Google залишався в курсі вашого календаря Bookly, але також вам потрібно вільно вносити корективи у свій Google Calendar, не впливаючи на ваш Bookly Calendar.

Тільки двосторонній інтерфейс

За допомогою цього методу синхронізації plugin автоматично отримує дані про події з підключеного Календаря Google, а потім видаляє відповідні часові інтервали з Booking Calendar під час кроку "Вибір часового інтервалу" для запису зустрічі.

Таким чином, увімкнувши цю опцію, ви можете бути впевнені, що жодна з ваших зустрічей Bookly не конкурує з вашими подіями в Google Calendar.

Зважаючи на це, зауважте, що цей метод не копіює та не відображає події Google Calendar у Bookly Calendar. Для цього вам потрібен наступний метод синхронізації.

Примітка . Синхронізація зустрічей між вашим Календарем Google і Календарем Bookly займає деякий час. Таким чином, цей параметр збільшить час завантаження для кроку «Виберіть часовий інтервал». Щоб усунути цю проблему, обмежте кількість отриманих подій, пов’язаних із цією опцією.

Двостороння синхронізація

Це правильний двосторонній спосіб синхронізації, коли всі бронювання, створені та оновлені в Bookly Calendar, автоматично відображаються на підключеному Google Calendar і навпаки.

Однак ця функція не підтримується в плагіні Bookly Pro за plugin . Для цього вам потрібен додатковий додаток – Розширений календар Google для Bookly . І це ще не все – вам також потрібно буде попередньо налаштувати Календар Google, перш ніж увімкнути це налаштування.

У наступному розділі ми докладно розповімо, як налаштувати двосторонню синхронізацію.

Знайдіть свій ідентифікатор клієнта Google і секрет клієнта

plugin Bookly вимагає ввести ідентифікатор клієнта Google та секрет клієнта, щоб інтегрувати Bookly Calendar з календарем Google.

Для цього вам потрібно буде перейти на Консоль розробника Google і увійти зі своїм обліковим записом. Опинившись там, або виберіть існуючий проект, або створіть новий проект.

Якщо ви вперше використовуєте Google Developer Console, ви побачите опцію СТВОРИТИ ПРОЕКТ, як показано на зображенні нижче.

Клацніть на ньому, і він попросить вас ввести “Назва проекту” та “Батьківська організація або папка” для проекту. Після закінчення натисніть «Створити», і ваш новий проект буде створений.

Потім ви перейдете на наступний екран:

Далі вам потрібно буде переконатися, що API Календаря Google увімкнено. Для цього перейдіть до розділу Бібліотека, як зазначено на зображенні. Тепер введіть "Календар" у вікно пошуку, як показано на зображенні, і натисніть на API Календаря Google, як виділено на зображенні.

Це переведе вас на наступний екран, де вам потрібно натиснути кнопку «УВІМКНУТИ», і все.

Коли API Календаря Google увімкнено для вашого проекту, поверніться до сторінки API та служб , а тепер перейдіть на «Екран згоди OAuth».

Наступний екран запропонує вам вибрати цільового користувача.

Є два варіанти:

  • Внутрішня : доступна для користувачів у вашій організації. (Доступно лише для користувачів з обліковим записом Workspace .)
  • Зовнішній : доступний для будь-якого користувача з обліковим записом Google.

Для цього проекту нашим цільовим типом користувача буде внутрішній (ви також можете вибрати зовнішній, якщо у вас немає облікового запису Workspace). Вибравши це, натисніть СТВОРИТИ . Це призведе вас до наступного екрана:

Просто заповніть поле Назва програми , Електронна пошта , прокрутіть вниз і додайте авторизований домен, натиснувши кнопку + ДОДАТИ ДОМЕН . Закінчивши, натисніть ЗБЕРЕГТИ І ПРОДОВЖИТИ внизу сторінки.

Тепер це не потрібно, використовуйте ліву бічну панель і перейдіть до розділу Повноваження .

Звідси натисніть кнопку + СТВОРИТИ КРЕДИТЕНТИ, як показано на зображенні, а з випадаючих параметрів натисніть ідентифікатор клієнта OAuth .

На наступному екрані вам потрібно буде вибрати тип програми зі спадного меню.

Виберіть “Веб-програма”, а потім введіть ім’я для клієнта OAuth. І, нарешті, прокрутіть вниз і додайте Уповноважений переспрямувальний URI.

Це має бути URI переадресації, наданий у розділі Bookly> Налаштування> Google Календар на вашому веб-сайті WordPress.

Після введення URI Bookly Redirect в розділ Authorized Redirect URI натисніть кнопку Create, і з’явиться спливаюче вікно, що відображає ваш ідентифікатор клієнта та секрет клієнта .

І все, ви успішно створили ідентифікатор клієнта Google та секрет клієнта. А тепер повернімось до вашого веб-сайту WordPress та інтегруємо Google Calendar з вашим Bookly Calendar.

Примітка . За умовчанням для подій «Увесь день», створених у Календарі Google, встановлено значення «Безкоштовно». Таким чином, якщо ви хочете, щоб цей день був недоступний у Bookly Calendar, не забудьте змінити статус на «Зайнятий». Або ж у Bookly Calendar відображатиметься день, доступний для зустрічей.

З’єднайте Google Calendar з Bookly Calendar

Тепер, коли у вас є свій ідентифікатор клієнта Google і секрет клієнта, увійдіть на свою інформаційну панель WordPress і перейдіть до Bookly > Settings > Google Calendar . Опинившись там, прокрутіть униз і введіть ідентифікатор клієнта та секрет у відповідні поля.

Після закінчення виберіть бажаний режим синхронізації.

Як видно з малюнка вище, на вибір є лише два варіанти - «Односторонній» та «Тільки двосторонній фронтальний». Увімкнення належної «двосторонньої» синхронізації трохи складно, тому ми обговорювали це виключно в наступному розділі.

Якщо вам не потрібна “Двостороння” синхронізація, виберіть один із двох доступних методів синхронізації та прокрутіть вниз.

У наступному розділі ви знайдете розділи «Шаблон для назви події» та «Шаблон для опису події».

Ці параметри дозволять вам налаштувати те, що відображатиметься як назва події та опис події для події Google Calendar, яка синхронізується із Bookly Calendar.

Ось поглиблений путівник, який показує вам, які коди використовувати для налаштування записів Google Календаря .

Коли це буде зроблено, натисніть Зберегти », і Google Calendar буде інтегровано з вашим календарем Bookly. Тепер залишається лише підключитися до вашого Google Calendar.

Щоб зробити це, перейдіть до Bookly > Staff Members на бічній панелі зліва. Тут виберіть співробітника, чиї зустрічі ви хочете синхронізувати з Календарем Google, і натисніть кнопку Редагувати .

Це відкриє спливаюче вікно. Звідси перейдіть на вкладку Додатково та натисніть кнопку Підключити в області інтеграції Google Календаря, щоб синхронізувати зустрічі співробітників із Календарем Google.

І це все! Тепер ви знаєте, як зв’язати Bookly Calendar з Google Calendar і синхронізувати зустрічі. Єдина принада полягає в тому, що вам потрібно вручну підключати всі зустрічі співробітників до Календаря Google по черзі.

Тепер, вирішивши це, давайте поговоримо про те, як налаштувати двосторонню синхронізацію з Bookly та Google Calendar.

Як налаштувати двосторонню синхронізацію з Google Календарем

Синхронізації «One-Way» і «Two-Way Front-End тільки» параметри синхронізації доступні прямо з Bookly Pro WordPress plugin , і ми просто розглянули , як можна налаштувати і використовувати ці функції.

Тепер, якщо ви хочете налаштувати «двосторонню» синхронізацію між Bookly і Календарем Google, вам знадобиться преміум-додаткове доповнення Bookly Advanced Google Calendar .

Примітка : це надбудова для plugin Bookly Pro . Таким чином, вам потрібно буде встановити plugin Bookly Pro на вашому WordPress, а потім встановити це доповнення.

Тепер, коли доповнення встановлено, ви повинні побачити опцію «Двостороння» синхронізацію, доступну в Bookly > Налаштування > Календар Google , чого раніше не було.

Крім того, прямо під ним у вас є поле “Синхронізувати історію зустрічей”, де ви можете вказати кількість днів минулих даних календаря, які потрібно синхронізувати між двома календарями.

Для значення за замовчуванням - "0" жодні минулі події не будуть синхронізовані.

Тепер, з урахуванням цього, увімкнення двосторонньої синхронізації буде не таким простим, як вибір опції та натискання кнопки «Зберегти».

Щоб забезпечити ефективну синхронізацію всіх подій Календаря, радимо дотримуватися офіційного посібника Google Calendar API Sync .

Крім того, вам потрібно буде підтвердити та зареєструвати свій домен на Google Search Console, перш ніж налагодити двосторонню синхронізацію календаря.

Ось офіційний посібник Google про те, як підтвердити право власності на сайт .

Як тільки доменне ім’я вашого веб-сайту буде перевірено, вам потрібно буде зареєструвати його як дозволений домен для вашого проекту - проекту, ідентифікатор клієнта та секрет клієнта пов’язані з вашим plugin Bookly.

Для цього перейдіть на перевірки домену в консолі API і натисніть «Додати домен». Тепер просто заповніть форму і знову натисніть кнопку «Додати домен».

Якщо ваш домен пройшов процес підтвердження, тепер ви можете вибрати його, щоб почати отримувати push-сповіщення, і тим самим встановити двосторонню синхронізацію між вашим Календарем Google і Bookly.

Як вручну синхронізувати Google Calendar з Bookly

За замовчуванням plugin Bookly синхронізує події з Календарем Google через певний проміжок часу. Якщо ви хочете синхронізувати події прямо зараз, ви можете перейти до Bookly> Calendar з інформаційної панелі WordPress і натиснути кнопку «Sync», як показано на зображенні:

Підведенню

Як бачите, інтеграція Google Calendar з Bookly займає лише пару кліків. Справжня проблема полягає у налаштуванні API Google та отриманні деталей OAuth.

Ми сподіваємось, що цей посібник допоміг вам провести процес, і ви змогли успішно інтегрувати Google Calendar з вашим plugin Bookly. І якщо у вас виникли якісь проблеми, сміливо повідомте нам про це в коментарях. Ми спробуємо зробити все можливе, щоб вирішити проблему якомога швидше.

18 думок про «Налаштування інтеграції календаря Google із плагіном WordPress Plugin »

    1. Привіт, усі дані про конфіденційність управляються Google, оскільки це джерело події, наприклад, якщо ви вбудуєте відео YouTube на свій веб-сайт. Ура,

  1. Привіт! Сподіваюся, у вас все добре, я хочу знати, чи дозволяє цей plugin також додавати згенеровану зустріч до календаря кінцевого замовника.

    1. Привіт, так, впевненість, що деталі надсилаються електронною поштою та можуть бути імпортовані до календаря клієнтів (на автоматичному Gmail)

  2. 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: помилка оновлення маркера OAuth2, повідомлення: '{«error»: «disabled_client», «error_description»: «Клієнт OAuth вимкнено». }'”

    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…

  3. 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 problems ya que no consigo “acceso a terceros” y por consiguiente no me da la opción de integrar.

  4. 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.
    Додаток вимагає доступу до чутливої ​​інформації від 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 un message “État de validation – Validation non requise”. Pouvez-vous m'aider ?
    Мерсі

    1. Привіт, я думаю, що вам потрібно перевірити всі авторизації під час підключення. Можливо, Google Календар додав нові з часу публікації!

  5. Лізелот Дегранде

    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
    Розробник не надав вам доступ до цієї програми. Зараз він тестується, і Google не перевірив його. Якщо ви вважаєте, що вам потрібен доступ, зв’яжіться з розробником (********@gmail).

    Iemand hiervoor een oplossing?

    1. Так, це тому, що ви не є адміністратором створеного порядку денного. Для синхронізації даних вам потрібен доступ адміністратора, налаштування потрібно виконати з Календаря Google

  6. Холо!
    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 calendar?
    чи не ¿haría falta contratar Google Workspace? ¿O solo con el pluggin de Bookly? ¿Como funciona?
    Gracias.

    1. Привіт, я вважаю, що використання іншого календаря в Bookly є найкращим рішенням або синхронізація кількох календарів із Google може бути варіантом

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *