قم بإعداد تكامل تقويم Google مع WordPress Bookly Plugin

تقويم جوجل

هل تستخدم plugin WordPress Bookly لإدارة الحجوزات والمواعيد على موقع الويب الخاص بك؟ هل تريد مزامنة جميع الحجوزات والمواعيد التي تم إجراؤها باستخدام plugin للمزامنة تلقائيًا مع تقويم Google الخاص بك؟

إذا كانت الإجابة بنعم ، فقد أتيت إلى المكان الصحيح!

هنا قمنا بإعداد برنامج تعليمي شامل ومتعمق حول كل ما تحتاج إلى معرفته حول كيفية إعداد تكامل تقويم Google مع plugin WordPress Bookly.

إخلاء المسؤولية : يجب أن تستخدم plugin Bookly Pro وليس plugin المجاني Bookly . الإصدار المجاني ، على الرغم من كونه رائعًا لمجرد إعداد نظام حجز أساسي ، إلا أنه يفتقر إلى العديد من ميزات جودة الحياة المتقدمة مثل دعم تكامل Google.

لذلك دون مزيد من اللغط ، فلنبدأ:

قائمة المحتويات

تتوفر طرق مزامنة تقويم Google المختلفة على Bookly

يقدم لك plugin Bookly Pro WordPress ثلاث طرق لمزامنة تقويم Google - المزامنة أحادية الاتجاه والواجهة الأمامية ثنائية الاتجاه فقط والمزامنة الصحيحة ثنائية الاتجاه.

إليك نظرة على ما تفعله هذه الطرق:

مزامنة أحادية الاتجاه

إذا اخترت طريقة المزامنة هذه ، فسيقوم plugin تلقائيًا بدفع جميع المواعيد الجديدة بما في ذلك الحقول المخصصة وأي تعديلات أخرى تم إجراؤها على Bookly Calendar مباشرة إلى تقويم Google المتصل ، ولكن ليس العكس.

يكون هذا مفيدًا عندما تريد أن يظل تقويم Google الخاص بك محدثًا بتقويم Bookly الخاص بك ، ولكنك تحتاج أيضًا إلى إجراء تعديلات بحرية على تقويم Google الخاص بك دون أن يؤثر ذلك على تقويم Bookly الخاص بك.

اتجاهين أمامي فقط

باستخدام طريقة المزامنة هذه ، سيقوم plugin تلقائيًا بجلب بيانات الأحداث من تقويم Google المتصل ثم إزالة الفترات الزمنية المقابلة من Booking Calendar أثناء خطوة "تحديد الفترة الزمنية" لتحديد موعد.

على هذا النحو ، من خلال تمكين هذا الخيار ، يمكنك أن تطمئن إلى عدم تنافس أي من مواعيدك في Bookly مع أحداث تقويم Google الخاصة بك.

ومع ذلك ، لاحظ أن هذه الطريقة لن تنسخ أو تعرض أحداث تقويم Google في Bookly Calendar. للقيام بذلك ، تحتاج إلى طريقة المزامنة التالية.

ملاحظة : تستغرق مزامنة المواعيد بين تقويم Google وتقويم Bookly بعض الوقت. على هذا النحو ، سيؤدي هذا الخيار إلى زيادة وقت التحميل لخطوة "تحديد فترة زمنية". لعلاج هذه المشكلة ، حدد عدد الأحداث التي تم جلبها ذات الصلة بهذا الخيار.

مزامنة ثنائية الاتجاه

هذه طريقة مزامنة مناسبة ثنائية الاتجاه حيث تنعكس جميع الحجوزات التي تم إنشاؤها وتحديثها في Bookly Calendar تلقائيًا على تقويم Google المتصل والعكس صحيح.

ومع ذلك ، فإن هذه الميزة غير مدعومة في المكون الإضافي الافتراضي Bookly plugin . لهذا ، تحتاج إلى الملحق الإضافي - تقويم Google المتقدم لـ Bookly . وهذا ليس كل شيء - ستحتاج أيضًا إلى التكوين المسبق لتقويم Google قبل تمكين هذا الإعداد.

لدينا قسم مفصل حول كيفية إعداد Two-Way Sync في قسم لاحق.

ابحث عن معرّف عميل Google وسر العميل

يتطلب plugin Bookly منك إدخال معرف عميل Google وسر العميل من أجل دمج تقويم Bookly مع تقويم Google الخاص بك.

للقيام بذلك ، ستحتاج إلى التوجه إلى Google Developer Console وتسجيل الدخول باستخدام حسابك. بمجرد الوصول إلى هناك ، حدد مشروعًا موجودًا أو أنشئ مشروعًا جديدًا.

إذا كانت هذه هي المرة الأولى التي تستخدم فيها Google Developer Console ، فسترى خيارًا لإنشاء مشروع كما هو موضح في الصورة أدناه.

انقر فوقه وسيطلب منك إدخال "اسم المشروع" و "المؤسسة الأم أو المجلد" للمشروع. بمجرد الانتهاء ، انقر فوق "إنشاء" وسيتم إنشاء مشروعك الجديد.

سيتم توجيهك بعد ذلك إلى الشاشة التالية:

بعد ذلك ، ستحتاج إلى التأكد من تمكين واجهة برمجة تطبيقات تقويم Google. للقيام بذلك ، توجه إلى قسم المكتبة كما هو موضح في الصورة. اكتب الآن "التقويم" في مربع البحث كما هو موضح في الصورة وانقر على واجهة برمجة تطبيقات تقويم Google كما هو موضح في الصورة.

سينقلك هذا إلى الشاشة التالية حيث تحتاج إلى النقر فوق الزر "تمكين" وهذا كل شيء.

مع تمكين واجهة برمجة تطبيقات تقويم Google لمشروعك ، عد إلى صفحة واجهات برمجة التطبيقات والخدمات وانتقل الآن إلى "شاشة موافقة OAuth".

ستطالبك الشاشة التالية بتحديد المستخدم المستهدف.

هناك خياران:

  • داخلي : متاح للمستخدمين داخل مؤسستك. (متاح فقط للمستخدمين الذين لديهم حساب Workspace .)
  • خارجي : متاح لأي مستخدم لديه حساب Google.

بالنسبة لهذا المشروع ، سيكون نوع المستخدم المستهدف لدينا داخليًا (يمكنك أيضًا تحديد خارجي إذا لم يكن لديك حساب مساحة العمل). بعد تحديد ذلك ، انقر فوق إنشاء . سينقلك هذا إلى الشاشة التالية:

ما عليك سوى ملء حقل اسم التطبيق وحقل البريد الإلكتروني والتمرير لأسفل وإضافة مجال معتمد بالنقر فوق الزر + إضافة مجال . بمجرد الانتهاء ، اضغط على حفظ ومتابعة في أسفل الصفحة.

الآن مع ذلك بعيدًا ، استخدم الشريط الجانبي الأيسر وتوجه إلى قسم بيانات الاعتماد .

من هنا ، انقر فوق الزر + إنشاء بيانات الاعتماد كما هو موضح في الصورة ، ومن الخيارات المنسدلة ، انقر فوق معرف عميل OAuth .

في الشاشة التالية ، ستحتاج إلى تحديد نوع التطبيق من القائمة المنسدلة.

اختر "تطبيق ويب" ثم اكتب اسمًا لعميل OAuth. وأخيرًا ، قم بالتمرير لأسفل وإضافة URI المعتمد لإعادة التوجيه.

يجب أن يكون هذا هو عنوان URL لإعادة التوجيه المقدم داخل Bookly> الإعدادات> قسم تقويم Google على موقع الويب الخاص بك على WordPress.

بعد دخول Bookly إعادة توجيه URI في قسم إعادة توجيه URI المأذون، انقر فوق إنشاء وسوف تظهر نافذة منبثقة تعرض لديك معرف العميل و العميل السري .

وهذا كل شيء ، لقد نجحت في إنشاء معرف عميل Google وسر العميل. الآن دعنا نعود إلى موقع WordPress الخاص بك وندمج تقويم Google مع تقويم Bookly الخاص بك.

ملاحظة : يتم تعيين أحداث "طوال اليوم" التي تم إنشاؤها في تقويم Google على "مجانية" افتراضيًا. على هذا النحو ، إذا كنت تريد أن يكون ذلك اليوم غير متاح في Bookly Calendar ، فتذكر تغيير الحالة إلى "مشغول". وإلا فإن Bookly Calendar سيعرض اليوم المتاح للمواعيد.

قم بتوصيل تقويم Google بتقويم Bookly

الآن بعد أن أصبح لديك معرف عميل Google وسر العميل ، سجّل الدخول إلى لوحة معلومات WordPress وتوجه إلى Bookly> الإعدادات> تقويم Google . بمجرد الوصول إلى هناك ، قم بالتمرير لأسفل ، وأدخل معرف العميل والسرية في الحقول المخصصة له.

بمجرد الانتهاء من ذلك ، حدد وضع التزامن المفضل.

كما ترى من الصورة أعلاه ، لا يوجد سوى خيارين للاختيار من بينها - "اتجاه واحد" و "اتجاهان أمامي فقط". يعد تمكين المزامنة "ثنائية الاتجاه" المناسبة أمرًا صعبًا بعض الشيء ولذلك ناقشناه بشكل حصري في قسم لاحق.

إذا لم تكن بحاجة إلى "Two-Way" Sync ، فحدد إحدى طريقتين للمزامنة المتاحة وانتقل لأسفل.

في القسم التالي ستجد قسمي "نموذج لعنوان الحدث" و "نموذج لوصف الحدث".

ستتيح لك هذه الخيارات تكوين ما يظهر كعنوان الحدث ووصف الحدث لحدث تقويم Google الذي تمت مزامنته من Bookly Calendar.

فيما يلي دليل تفصيلي يوضح لك الرموز التي يجب استخدامها لتخصيص إدخالات تقويم Google .

بمجرد الانتهاء من ذلك ، اضغط على حفظ وسيتم دمج تقويم Google مع تقويم Bookly الخاص بك. كل ما تبقى الآن هو الاتصال بتقويم Google الخاص بك.

للقيام بذلك ، توجه إلى Bookly> أعضاء فريق العمل من الشريط الجانبي الأيسر. من هنا ، اختر موظفًا تريد مزامنة مواعيده مع تقويم Google وانقر على تحرير .

سيظهر هذا نافذة منبثقة. من هنا ، انتقل إلى علامة التبويب خيارات متقدمة وانقر فوق الزر " اتصال" ضمن منطقة تكامل تقويم Google لمزامنة مواعيد أعضاء فريق العمل مع تقويم Google.

وهذا كل شيء! أنت تعرف الآن كيفية توصيل تقويم Bookly الخاص بك بتقويم Google ومزامنة المواعيد. المصيد الوحيد هو أنك تحتاج إلى ربط جميع مواعيد أعضاء فريق العمل يدويًا بتقويم Google ، واحدًا تلو الآخر.

الآن بعد تسوية ذلك ، دعنا نتحدث عن كيفية إعداد Two-Way Sync مع Bookly و Google Calendar.

كيفية إعداد مزامنة ثنائية الاتجاه مع تقويم Google

تتوفر خيارات المزامنة "One-Way" و "Two-Way Front-End Only" مباشرة مع plugin Bookly Pro WordPress ، وقد قمنا بتغطية كيفية إعداد هذه الميزات واستخدامها.

الآن ، إذا كنت ترغب في إعداد مزامنة "ثنائية الاتجاه" بين Bookly وتقويم Google ، فستحتاج إلى Bookly Advanced Google Calendar الإضافية.

ملاحظة : هذه إضافة لمكوِّن Bookly Pro plugin . على هذا النحو ، ستحتاج إلى تثبيت plugin Bookly Pro على WordPress الخاص بك ، ثم قم بتثبيت هذه الوظيفة الإضافية فوق ذلك.

الآن ، بعد تثبيت الوظيفة الإضافية ، يجب أن ترى الآن خيار المزامنة "ثنائية الاتجاه" المتاح داخل Bookly> الإعدادات> تقويم Google ، والذي لم يكن كذلك في السابق.

أيضًا ، يوجد أسفله مباشرة حقل "مزامنة سجل المواعيد" حيث يمكنك تحديد عدد أيام بيانات التقويم السابقة التي تريد مزامنتها بين التقويمين.

بالنسبة للقيمة الافتراضية - "0" ، لن تتم مزامنة أي أحداث سابقة.

الآن ، مع ما يقال ، لن يكون تمكين المزامنة ثنائية الاتجاه بسيطًا مثل تحديد الخيار والضغط على زر "حفظ".

لضمان مزامنة جميع أحداث التقويم بكفاءة ، يُنصح باتباع دليل Google Calendar API Sync الرسمي .

أيضًا ، ستحتاج إلى التحقق من نطاقك وتسجيله على Google Search Console قبل أن تحصل على مزامنة تقويم ثنائية الاتجاه للعمل.

إليك دليل Google الرسمي حول كيفية التحقق من ملكية موقعك .

بمجرد التحقق من اسم المجال الخاص بموقعك ، ستحتاج إلى تسجيله كمجال مسموح به لمشروعك - المشروع الذي يرتبط معرف العميل وسر العميل الخاص به بالمكون plugin Bookly.

للقيام بذلك ، انتقل إلى التحقق من المجال في وحدة تحكم واجهة برمجة التطبيقات وانقر على "إضافة مجال". الآن ما عليك سوى ملء النموذج ، ثم النقر مرة أخرى على الزر "إضافة مجال".

شريطة اجتياز نطاقك لعملية التحقق الخاصة به ، يمكنك الآن تحديده لبدء تلقي إشعارات الدفع وبالتالي إنشاء مزامنة ثنائية الاتجاه بين تقويم Google و Bookly.

كيفية مزامنة تقويم Google يدويًا مع Bookly

بشكل افتراضي ، يقوم plugin Bookly بمزامنة الأحداث مع تقويم Google بعد فترة زمنية محددة. إذا كنت ترغب في مزامنة الأحداث الآن ، فيمكنك التوجه إلى Bookly> Calendar من لوحة معلومات WordPress الخاصة بك والنقر فوق الزر "Sync" كما هو موضح في الصورة:

تغليف

كما ترى ، فإن دمج تقويم Google مع Bookly لا يتطلب سوى بضع نقرات. تكمن المشكلة الحقيقية في إعداد Google APIs والحصول على تفاصيل OAuth.

نأمل أن يكون هذا البرنامج التعليمي قد ساعدك في إرشادك خلال العملية وتمكنت من دمج تقويم Google بنجاح مع plugin Bookly. وفي حالة مواجهة بعض المشكلات ، لا تتردد في إخبارنا بذلك في التعليقات. سنبذل قصارى جهدنا لحل المشكلة في أسرع وقت ممكن.

18 فكرة حول "إعداد Google Calendar Integration مع WordPress Bookly 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 المميز ، الرسالة:" {"خطأ": "ملغى_الكتاب" ، "وصف_خطأ": "تم تعطيل عميل OAuth." } "

    Est-ce que vous auriez une solution for empêcher les interruptions comme celles ci؟ سيارة devoir recommencer la création d'un projet à chaque fois ne sera pas une solutionable sur le long terme ...

  3. Buenas tardes ،
    alguien podría recomendarme algún desarrollador que pueda contatar para terminar de Integrar Bookly con mi página web؟ Sigo todos los pasos para poder conectarlo con Calendar (he 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 Integesario.

  4. صباح الخير ،

    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 synization"، 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 bien un message "État de validation - Validation non Requise". بوفيز فو معدير؟
    ميرسي

    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. أولا!
    لقد استوعب ليندو إل المقال الذي أنا في باريس فانتاستيكو.
    Tengo una Consulta، Estoy realizando una web de un salón de belleza con sistema de reserveas.
    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 putría una apertura normal، pero los profesionales que acudirán a dar sus servicios irían algunos días concretos y horas concretas.
    ¿منفردا يتعامل مع تقويمات مختلفة في تقويم جوجل؟
    o también ¿haría falta contatar Google Workspace؟ ¿O solo con el pluggin de Bookly؟ ¿كومو فونسيونا؟
    جراسياس.

    1. مرحبًا ، أعتقد أن استخدام تقويم مختلف في Bookly هو الحل الأفضل أو مزامنة عدة تقويمات من Google يمكن أن يكون خيارًا

اترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول المطلوبة محددة *