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

Google-календарь-книга

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

Если да, то вы попали по адресу!

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

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

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

Содержание

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

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

Вот посмотрите, что делают эти методы:

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

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

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

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

С помощью этого метода синхронизации plugin автоматически извлекает данные о событиях из подключенного Календаря Google, а затем удаляет соответствующие временные интервалы из Booking Calendar на этапе «Выбор временного интервала» при назначении встречи.

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

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

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

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

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

Однако эта функция не поддерживается в plugin . Для этого вам понадобится дополнительный аддон — Advanced Google Calendar for Bookly . И это еще не все: вам также необходимо предварительно настроить Календарь Google, прежде чем включать этот параметр.

Подробный раздел о настройке двусторонней синхронизации есть в следующем разделе.

Найдите свой идентификатор клиента Google и секрет клиента

plugin Bookly требует от вас ввода вашего идентификатора клиента Google и секретного кода клиента, чтобы интегрировать календарь Bookly с вашим календарем Google.

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

Если вы впервые используете консоль разработчика Google, вы увидите опцию СОЗДАТЬ ПРОЕКТ, как показано на изображении ниже.

Нажмите на нее, и вам будет предложено ввести «Имя проекта» и «Родительскую организацию или папку» для проекта. После этого нажмите «Создать», и ваш новый проект будет создан.

После этого вы попадете на следующий экран:

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

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

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

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

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

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

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

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

Теперь, когда с этим покончено, используйте левую боковую панель и перейдите в «Учетные данные» .

Отсюда нажмите + CREATE CREDENTIALS , как показано на изображении, и в раскрывающемся списке выберите идентификатор клиента OAuth .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

И все! Теперь вы знаете, как соединить календарь Bookly с календарем Google и синхронизировать встречи. Единственная загвоздка заключается в том, что вам нужно вручную подключать все встречи вашего сотрудника к Календарю Google, по одной.

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

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

Параметры «Односторонняя» синхронизация и «Только двусторонняя внешняя синхронизация» доступны непосредственно в plugin Bookly Pro WordPress, и мы только что рассмотрели, как вы можете настроить и использовать эти функции.

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

Примечание . Это дополнение к plugin Bookly Pro . Таким образом, вам необходимо будет plugin на свой 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 с Plugin WordPress Bookly»

    1. Привет! Все данные о конфиденциальности управляются Google, поскольку они являются источником события, например, если вы встраиваете видео с YouTube на свой веб-сайт. Ваше здоровье,

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

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

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

    «Календарь Google: ошибка обновления токена OAuth2, сообщение: '{ «ошибка»: «disabled_client», «error_description»: «Клиент OAuth отключен». }'”

    Est-ce que vous auriez une Solution, чтобы смягчить перерывы в клетках ci? Car devoir recommencer la création d'un projet à chaque fois ne sera pas une Solution, жизнеспособный в долгосрочной перспективе…

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

  3. С опозданием
    мне хотелось бы порекомендовать вам еще один вариант, который может помочь завершить интеграцию Bookly с моей веб-страницей? Если вы сделали все шаги, чтобы подключиться к Календарю Google (он нашел все необходимое), у вас возникли проблемы, связанные с тем, что я не использовал «доступ к терсеросу» и не помог мне выбрать вариант интеграции.

  4. Буэнос Диас,

    Если у вас возникли проблемы с верификацией приложения, вам не кажется, что вам нужно проверить приложение.

  5. Буэнос Диас,

    Когда вы знаете, что авторизованный пользователь может использовать Bookly или веб-интерфейс, чтобы установить это приложение?

    Спасибо!

  6. Бонжур,

    Я был бы рад, если бы это был твой урок (спасибо), но теперь я нахожусь в последнем шаге к «авансовому» «персоналу» и тому, что я нажимаю на «синхронизацию календаря Google», и я получаю сообщение «ошибка, как у моего приложения, недействительного для Google» «Google недействителен для этого приложения. Приложение требует доступа к разумной информации о вас, о компании Google. Мы не рекомендуем вам использовать это приложение, потому что у разработчика нет ауры, которая поможет пройти проверку Google». Ce qui est d'autant plus surprenant que sur Google Cloud j'ai bien un message «Этап проверки – Проверка не требуется».
    Pouvez-vous m'aider?
    Мерси

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

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

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

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

    Я считаю, что это огорчает?

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

  8. Привет!
    Он держал в руках это искусство и сделал меня фантастическим.
    Чтобы получить консультацию, я реализовал веб-сайт салона красоты с системой резервов.
    Я интегрировался с календарем Google, чтобы у Bookly было море возможностей.
    Идея состоит в том, чтобы создать различные календари для каждого обслуживания, которое может привести к очистке салона, если у вас будет нормальное отверстие, но профессионалы будут обращаться к своим услугам в Иране только в определенные дни и часы.
    ¿Создавать различные календари в календаре Google самостоятельно? Или вы также можете ошибаться в отношении Google Workspace? Вы один с плагином Bookly?
    ¿Какая функция?
    Спасибо.

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

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

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