Категорії: Огляди plugin WordPress

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

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

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

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

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

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

Зміст

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

plugin Bookly Pro WordPress надає вам три методи синхронізації календаря Google – односторонню синхронізацію, двосторонню лише зовнішню синхронізацію та правильну двосторонню синхронізацію.

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

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

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

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

Лише двосторонній інтерфейс

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тепер, коли це не потрібно, скористайтеся лівою боковою панеллю та перейдіть до облікових даних .

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

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

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

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

Після введення Bookly Redirect URI у розділ Authorized Redirect URI натисніть «Створити», і з’явиться спливаюче вікно з вашим ідентифікатором клієнта та секретом клієнта .

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

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

Підключіть Google Calendar до Bookly Calendar

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

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

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

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

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

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

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

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

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

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

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

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

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

Параметри синхронізації «Одностороння» та «Лише двостороння зовнішня» доступні безпосередньо з plugin Bookly Pro WordPress, і ми щойно розповіли, як налаштувати та використовувати ці функції.

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

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

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

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

Якщо значення за замовчуванням – «0», минулі події не будуть синхронізовані.

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

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

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

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

Після підтвердження доменного імені вашого сайту вам потрібно буде зареєструвати його як дозволений домен для вашого проекту – проекту, чий ідентифікатор клієнта та секрет клієнта підключено до вашого plugin Bookly.

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

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

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

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

Підведенню

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

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

Нітіш Сінгх

Переглянути коментарі

  • Привіт. Ось моя ідея не бути незбалансованим Frage: Чи були синхронізація та Datenschutzrelevant Daten übertragen?
    ми хотіли б подякувати вам за вашу оцінку в календарі

    • Вітаю, усіма конфіденційними даними керує Google, оскільки це джерело події, наприклад, якщо ви вставляєте відео YouTube на свій веб-сайт. здоров'я,

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

    • Вітаю! Так, відомості надсилаються електронною поштою та можуть бути імпортовані в календар клієнта (на gmail це автоматично)

  • Доброго дня,
    ви можете використовувати свій Календар Google, а також книжковий і простий у використанні.
    Відтоді мій зв’язок із Google переплевся, я не знаю, чого очікувати:

    "Календар Google: помилка оновлення маркера OAuth2, повідомлення: '{ "помилка": "disabled_client", "error_description": "Клієнт OAuth вимкнено." }'"

    Чи є рішення для переривань між осередками comme? Car devoir рекомендує створити проект, який слід дотримуватися, щоб знайти життєздатне рішення на довгострокову перспективу...

    • Вітаю! Здається, помилка пов’язана зі зміною в Google API. Слід перевірити, чи існує оновлення plugin .

  • Buenas tardes,
    alguien podría recommended algún desarrollador que pueda contratar para terminar de integrar Bookly on my page web? Ви можете зробити це за допомогою календаря Google (він comprado для цього), і ви зможете вирішити проблему без необхідності "acceso a terceros", не турбуючись про інтеграцію.

  • Буенос діас,

    Коли справа доходить до перевірки програми, не потрібно турбуватися про перевірку програми.

  • Буенос діас,

    Як запитати дозвіл на домініо, звідки дізнатися про буклет або як скористатися Інтернетом, щоб його встановити?

    Граціас!

  • Bonjour,

    Тепер ви можете продовжити це (дякую beaucoup), поки ви закінчите зі стрічкою на «avancé» «персонал» і клацнете «google calendar synchronization», у вас з’явиться повідомлення d 'Erreur comme quoi mon app n'est pas validé par Google "Google n'a pas validé cette application. The application requiree l'accès à des informations sensibles de votre compte Google. Nous vous recommandons de ne pas utiliser cette application tant que "процес розробки вимагає певну кількість перевірок через Google".
    У хмарі Google також є повідомлення "Etat de validation - Validation non requise". Pouvez-vous m'aider ?
    Дякую

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

  • Я отримую сповіщення на останньому кроці, тому я не можу зв’язати себе як співробітника з порядком денним

    Помилка 403: access_denied
    Розробник не надав вам доступ до цієї програми. Зараз він тестується, і Google не перевірив його. Якщо ви вважаєте, що вам потрібен доступ, зв’яжіться з розробником (********@gmail).

    У когось є рішення для цього?

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

  • Привіт!
    Це велике мистецтво, а моя родина фантастична.
    Tengo una consulta, estoy realizando una web de un salon de belleza con sistema de reservas.
    Мій путівник по Календарю Google – це путівник по Bookly, і варіанти доступні.
    Ідея полягає в тому, щоб створити різноманітні календарі для щоденного обслуговування, під час якого салон буде використовуватися в звичайний робочий час, а професіонали продовжуватимуть працювати над своїми послугами протягом дня.
    ¿Solo con crear varios calendarios en google calendar?
    чи не ¿haría falta contratar Google Workspace? ¿O solo con el pluggin de Bookly? ¿Como funciona?
    Gracias.

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

Останні повідомлення

Як використовувати верхні та нижні колонтитули з Elementor

Верхні та нижні колонтитули веб-сайту є важливими елементами. У більшості випадків заголовок забезпечує навігацію…

6 січня 2022 р

Порівняння тем WordPress: Astra проти OceanWP

Дві найпопулярніші теми WordPress на ринку – Astra та OceanWP. Професійний…

2 січня 2022 р

Порівняння тем новин WordPress: Газета проти. Астра

Щоб створити чудовий сайт новин, не обов’язково ставати веб-дизайнером. Ми…

25 жовтня 2021 р

Створіть веб-сайт, пов’язаний із новинами, із газетною темою

Тема газети є однією з найважливіших тем WordPress, розроблена tagDiv,…

18 жовтня 2021 р

Як створити електронну комерцію за допомогою Avada WooCommerce Builder

Коли справа доходить до створення онлайн-магазину, WooCommerce є plugin для переходу. Це…

4 жовтня 2021 р

Як використовувати липкий заголовок і ефекти прокручування з Elementor

Заголовок, як правило, є першим, що бачить людина, коли відвідує ваш веб-сайт,...

21 вересня 2021 р