الأسئلة الشائعة

في ما يلي الأسئلة التي يطرحها شركاؤنا عادةً، فضلاً عن الحلول التي يقدّمونها.

الخلاصات

هل يمكن للشركاء إدراج تجار في أكثر من موقع جغرافي واحد؟
يمكن للشركاء تنفيذ هذا الإجراء في حال إضافة كل موقع جغرافي بشكل منفصل في خلاصة التاجر.
هل يمكن أن تتداخل خانات الوقت؟
نعم، قد تتداخل الخانات لأنّ الفواصل الزمنية بين الخانات الزمنية لا يجب أن تكون متساوية في المدة. يمكن أن تكون هذه الفواصل أقصر من مدة الخدمة. ويسمح لك ذلك بمعالجة منطق الأنشطة التجارية من جانبك. على سبيل المثال، يمكن أن تكون هناك جلسة واحدة من 9 صباحًا إلى 10 صباحًا وأخرى من 9:15 صباحًا إلى 10:15 صباحًا للخدمة نفسها.
عند استخدام معدّل التكرار، هل يمكن استبعاد الأوقات التي تتكامل معًا في تكرار واحد؟
نعم، يمكن دمجهما.
ماذا يتم عرضها للمستخدم عند ضبط min_advance_online_canceling مقابل عدم ضبطه؟

تظهر الرسائل التالية للمستخدم استنادًا إلى قيمة min_advance_online_canceling`:

  • في حال ضبطها على وقت محدّد: "إذا أجريت حجزًا ولم تتمكّن من الحضور، يُرجى إلغاء الحجز &min_advance_online_canceling> مقدّمًا.&quot
  • في حال عدم الضبط: "إذا لم تتمكّن من إجراء الحجز، يُرجى الاتصال بنا على الرقم <merchant> مباشرةً على <phone number> للاستفسار عن سياسة ردّ الأموال/الإلغاء.&

خادم الحجز

هل يجب أن ينشئ الشريك رقم تعريف الحجز عند طلب استدعاء جديد في واجهة برمجة التطبيقات للحجز؟
نعم، يُرجى إنشاء رقم تعريف للحجز من جانبك. ونحن نعتبره معرّفًا مبهمًا.

التعديلات المتعلّقة بالحجز في الوقت الفعلي

إذا غيّر مستخدم وقت البدء أو المدة أو الخدمات في الحجز، هل سيتم حظر هذه التغييرات من خلال خلاصة مدى التوفّر؟
نعم. على سبيل المثال، لا يمكن للمستخدم تعديل حجزه في الساعة 10:00 صباحًا ليبدأ عند الساعة 10:05 صباحًا بسبب عدم توفّر خانات مدى توفّر مفتوحة في خلاصة مدى التوفّر.
إذا حذف أحد الشركاء تاجرًا أو خدمة، هل يؤدي ذلك إلى حذف جميع الخدمات المرتبطة به وخانات مدى التوفّر؟
نعم، إذا حذف أحد الشركاء تاجرًا أو خدمة، يتم إيقاف المستويات الفرعية تلقائيًا في نظامنا.
هل يحتوي الحجز UpdateBookingRequest على الحجز بأكمله من CreateBookingResponse أو الحقول المعدّلة فقط؟
كلاهما. ويتضمّن الملف قناعًا يتضمّن الحقول المعدَّلة والحجز كاملاً من CreateBookingResponse. على سبيل المثال، لإلغاء الحجز، يحتوي عنصر الحجز FieldMask Path="status" على Booking.status = 'BookingStatus.Canceled' فقط.

الدفعات

متى يمكن أن تدعم Google معالج الدفع المفضّل لديّ؟
يمكنك العثور على أحدث قائمة للمعالجات المتوافقة على موقع Google Pay الإلكتروني.
بالنسبة إلى أي خانة مدى توفّر مُحدَّدة، هل يمكن للنشاط التجاري تقديم سعر مختلف لكل موظف يقدم الخدمة نفسها؟
نعم، يمكنك تقديم سعر مفعّل لشريحة مدى التوفّر لكل موظف، إذا كنت تقدّم مجموعة خيارات دفع ضمن خلاصة التاجر. يمكنك الاطّلاع على الرسالة PaymentOption لمعرفة التفاصيل حول مجموعة الحقول الدقيقة التي تحدّد السمة payment_option.
هل هناك أي اعتمادية بين الدفعات المسبقة والإيداعات ورسوم عدم الحضور؟
لا يعتمد الاعتماد على الدفع المسبق والإيداعات والرسوم المفروضة على عدم الحضور والمحدّدة في خلاصة الخدمة. يمكنك إيداع الإيداعات الصالحة وعدم تلقي رسوم بدون تفعيل الدفعات المسبقة. ومع ذلك، لكي يعمل أي من هاتين الطريقتَين بشكل صحيح، عليك إكمال عملية دمج الدفعات.
كيف يتم عرض الرسوم الضريبية للمستخدمين؟
في حال تحديد معدّل ضريبة والدفع على الإنترنت، سيتم عرض الرسوم الضريبية بشكل منفصل عن تكاليف الخدمة. ويتم تضمين هذه الأسعار في السعر الإجمالي الذي يظهر للمستخدم.

بيئات حماية

كيف يمكنني الوصول إلى الروابط الأمامية في Sandbox؟
يمكنك الوصول إلى روابط وضع الحماية من خلال صفحة Partner Portal > Inventory.
هل هناك بيئة في وضع الحماية يمكن للشركاء فيها الاطّلاع على بياناتهم واستخدام بياناتهم لإجراء الاختبارات؟
نعم، تتوفّر بيئة من وضع الحماية لإجراء اختبارات الدمج الشاملة. لمزيد من المعلومات، يمكنك الاطّلاع على دليل الاختبار الشامل.
هل تتوفّر نسخة من واجهة برمجة التطبيقات يمكنها الوصول إلى بيئة وضع الحماية؟
نعم، فعِّل واجهة برمجة تطبيقات الحجز في "خرائط Google" (dev) في مشروعك على Google Cloud. لا يمكن الوصول إليه إلا لمستخدمي "بوابة الشريك" التي يُسمح لها تلقائيًا بالوصول. بعد تفعيل هذه الميزة، كل ما عليك فعله هو تغيير نقطة نهاية طلبات البيانات من واجهة برمجة التطبيقات إلى https://partnerdev-mapsbooking.googleapis.com/.
ما هو الفرق بين وضع الحماية والإنتاج؟

بيئة وضع الحماية هي بيئة مستقلة تتيح لك اختبار التغييرات بدون التأثير في أنظمة الإنتاج التي تستخدمها ميزة "الحجز عبر Google" والتي توفّر الأجزاء التالية من بيئة وضع الحماية:

عند توصيل جميع مكوّنات بيئة وضع الحماية ببيئة غير إنتاج في أنظمتك (مثل بيئة تطوير أو تصميم مرحلي)، يمكنك محاكاة بيئة إنتاج كاملة، بدون التأثير في أنظمة الإنتاج الخاصة بك. ملاحظة:

  1. يمكنك ربط خلاصات الاختبار أو خوادم الاختبار وخادم الحجز والتحديثات في الوقت الفعلي لواجهات برمجة التطبيقات في بيئة وضع الحماية.
  2. قدِّم مجموعة فرعية من المستودع الفعلي في بيئة "وضع الحماية" لاختبارها. هذا ما يضمن تغطية أي حواف في مستودعك.
  3. يجب ألا يُكمل خادم حجز وضع الحماية أبدًا طلبات الحجز أو التعديلات المستندة إلى المستودع المباشر. وبدلاً من ذلك، وجِّه بيئة وضع الحماية إلى بيئة الاختبار المرحلية أو بيئة الاختبار.
  4. يجب أن تُدير الحجوزات غير المتزامنة من خلال إصدار "وضع الحماية" من أدوات التاجر لقبول الحجوزات أو رفضها. سيتيح ذلك اختبار تحديث BookingNotification في الوقت الفعلي في وضع الحماية.

بوابة الشركاء

عرض المستودع

لماذا لا يتم عرض أي نتائج بعد تطبيق الفلاتر؟
تحقّق مما إذا كانت هناك أخطاء إملائية في قيم الفلتر (مثل المسافات اللاحقة). وبالإضافة إلى ذلك، إذا تم حذف المستودع من الخلاصات، لن يظهر في نتائج البحث ما لم يتم ضبط فلتر عملية الدمج = Deleted بشكل صريح.
كيف يمكنني الترتيب حسب حالة المستودع؟
لإضافة فلتر حالة المستودع، أضِف أولاً فلترًا لنوع الدمج. على سبيل المثال، يمكنك ضبط فلتر نوع الدمج على E2E (التكامل التام بين الأطراف) ثم ضبط فلتر "حالة المستودع" على Live. ولمزيد من المعلومات عن كيفية ضبط الفلاتر، يمكنك الاطّلاع على [هنا]/maps-booking/partner- Portal/inventory#applying_filters.