Настройка календарного Интеграция Google с WordPress Bookly Plugin

google-calendar-bookly

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

Если да, то вы попали в нужное место!

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

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

Итак, без лишних слов, приступим:

Содержание

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

В Bookly Pro WordPress plugin представляет вам три способа синхронизации календаря 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, как выделено на изображении.

Это приведет вас к следующему экрану, где вам нужно нажать кнопку «ВКЛЮЧИТЬ», и все.

Включив API Календаря Google для вашего проекта, вернитесь на API и служб и перейдите на «Экран согласия OAuth».

Следующий экран предложит вам выбрать целевого пользователя.

Есть два варианта:

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

Для этого проекта нашим целевым типом пользователя будет внутренний (вы также можете выбрать внешний, если у вас нет учетной записи Workspace). После этого нажмите CREATE . Это приведет вас к следующему экрану:

Просто заполните поле имени приложения, поле электронной почты , прокрутите вниз и добавьте авторизованный домен, нажав кнопку + ДОБАВИТЬ ДОМЕН . После этого нажмите СОХРАНИТЬ И ПРОДОЛЖИТЬ внизу страницы.

Теперь, когда это не мешает, используйте левую боковую панель и перейдите в раздел Credentials .

Отсюда нажмите кнопку + СОЗДАТЬ УЧЕТНЫЕ ДАННЫЕ , как показано на изображении, и в раскрывающемся списке выберите идентификатор клиента OAuth .

На следующем экране вам нужно будет выбрать тип приложения из раскрывающегося меню.

Выберите «Веб-приложение» и введите имя клиента OAuth. И, наконец, прокрутите вниз и добавьте URI авторизованного перенаправления.

Это должен быть URI перенаправления, указанный в разделе Bookly> Настройки> Календарь Google на вашем веб-сайте WordPress.

После ввода Bookly Redirect URI в Уставном раздел Redirect URI, нажмите кнопку Создать и всплывающее окно появится демонстрация вашей идентификатор клиента и секрет клиента .

Вот и все, вы успешно создали идентификатор клиента Google и секрет клиента. Теперь вернемся на ваш сайт WordPress и интегрируем Календарь Google с вашим календарем Bookly.

Примечание . Мероприятия «Весь день», созданные в Календаре Google, по умолчанию имеют статус «Бесплатно». Таким образом, если вы хотите, чтобы этот день был недоступен в календаре Bookly, не забудьте изменить статус на «Занят». В противном случае Календарь Bookly покажет день, доступный для встреч.

Подключите Календарь Google к Календарю Bookly

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

После этого выберите предпочтительный режим синхронизации.

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

Если вам не нужна «двусторонняя» синхронизация, выберите один из двух доступных методов синхронизации и прокрутите вниз.

В следующем разделе вы найдете разделы «Шаблон для названия события» и «Шаблон для описания события».

Эти параметры позволят вам настроить, что будет отображаться в качестве названия события и описания события для события Календаря Google, которое синхронизируется с Bookly Calendar.

Вот подробное руководство, показывающее, какие коды использовать для настройки записей Календаря Google .

Как только это будет сделано, нажмите кнопку « Сохранить , и Календарь Google будет интегрирован с вашим календарем Bookly. Осталось только подключиться к вашему Календарю Google.

Для этого перейдите в Bookly > Staff Members на левой боковой панели. Отсюда выберите сотрудника, чьи встречи вы хотите синхронизировать с Календарем Google, и нажмите кнопку « Изменить .

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

Вот и все! Теперь вы знаете, как связать свой Календарь Bookly с Календарем Google и синхронизировать встречи. Единственная загвоздка в том, что вам нужно вручную связывать все встречи вашего сотрудника с Календарем 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» прошлые события не синхронизируются.

Теперь, с учетом сказанного, включить двустороннюю синхронизацию будет не так просто, как выбрать параметр и нажать кнопку «Сохранить».

Чтобы обеспечить эффективную синхронизацию всех событий Календаря, рекомендуется следовать официальному руководству по синхронизации API Календаря Google .

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

Вот официальное руководство Google о том, как подтвердить право собственности на сайт .

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

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

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

Как вручную синхронизировать Календарь Google с Bookly

По умолчанию plugin Bookly синхронизирует события с Календарем Google через заданный интервал времени. Если вы хотите синхронизировать события прямо сейчас, вы можете перейти в Bookly> Календарь на панели инструментов WordPress и нажать кнопку «Синхронизировать», как показано на изображении:

Завершение

Как видите, интеграция Календаря Google с Bookly занимает всего пару кликов. Настоящая проблема заключается в настройке ваших API Google и получении данных OAuth.

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

18 мыслей о «Настройке интеграции календаря Google с плагином WordPress Plugin »

  1. Привет – 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. Привет, все данные о конфиденциальности управляются Google, потому что это источник события, например, если вы вставляете видео YouTube на свой веб-сайт. Ваше здоровье,

  2. Привет! Надеюсь, у вас все хорошо, я хочу знать, позволяет ли этот plugin также добавлять сгенерированную встречу в календарь конечного клиента.

    1. Привет, да, убедитесь, что подробности отправлены по электронной почте и могут быть импортированы в календарь клиента (в Gmail это автоматически)

  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: ошибка при обновлении токена OAuth2, сообщение: '{ «ошибка»: «disabled_client», «error_description»: «Клиент OAuth отключен». }'”

    Est-ce Que Vous auriez ине решение для empêcher ле прерываний Comme Celles Ci ? Car devoir recommencer la creation d'un projet à chaque fois ne sera pas une решение, жизнеспособное в долгосрочной перспективе…

    1. Здравствуйте, похоже, ошибка связана с изменением API Google. Вы должны проверить, существует ли обновление plugin .

  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 (он 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. 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", j'ai un message d 'erreur comme quoi mon app n'est pas validé par Google «Google n'a pas validé cette application.
    L'приложение требует доступ к информации sensibles де 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 message «État de validation — Validation non requise». Pouvez-vous m'aider?
    Мерси

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

  6. Лизелот Дегранде

    Ikzelf krijg bij de laatste stap een melding en het lukt me dus niet om mezelf als medewerker te koppelen aan de повестки дня

    Fout 403: access_denied
    Разработчик не предоставил вам доступ к этому приложению. В настоящее время он тестируется и не был проверен Google. Если вы считаете, что у вас должен быть доступ, свяжитесь с разработчиком (*******@gmail).

    Iemand hiervoor een oplossing?

    1. Да, это потому, что вы не являетесь администратором созданной повестки дня. Для синхронизации данных вам нужен доступ администратора, настройка должна быть выполнена из Календаря Google.

  7. Хола!
    Он estado leyendo эль artículo у меня parece fantástico.
    Tengo уна Consulta, estoy realizando уна веб-де ип салон де Belleza кон системы резервирования.
    Me gustaría integrarlo con google calendar por lo que puede que Bookly sea una de las opciones.
    La идея эс crear varios calendarios пункт cada servicio pues ла peluquería дель салон си дие tendría уна apertura нормальный, pero лос profesionales дие acudirán а дар сус servicios ириан algunos días concretos у horas concretas.
    ¿Соло с созданием различных календарей в календаре Google?
    или не использовать Google Workspace? ¿O соло с подключаемым модулем Bookly? ¿Como funciona?
    Грасиас.

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

Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля отмечены *