تفعيل العروض في خادم الحجز

إذا كنت بصدد إكمال كلٍّ من العروض والدمج الشامل للحجوزات في مركز الإجراءات، يمكنك ربط الاثنين لإظهار العروض ضمن عملية الحجز الشاملة. إذا لم تكن متأكدًا من إكمال عمليتَي الدمج هاتين أو إذا أردت إنشاء عملية واحدة فقط، يُرجى التواصل مع جهة الاتصال المعنيّة بنشاطك التجاري في Google.

بعد إكمال كل من دمج العروض ودمج مركز الإجراءات، يُرجى التواصل مع جهة الاتصال الفنية في Google لبدء إجراء التغييرات على خادم الحجز كما هو موضّح أدناه.

تغييرات خادم الحجز

  • إذا تم تحديد offer_id (معرّف العرض نفسه الوارد في خلاصة العروض) في CreateBookingRequest، احرص على تطبيق العرض على الحجز. من المفترض أن يعمل CreateBooking بدون تحديد offer_id أيضًا.
  • يجب تضمين العرض الذي يتم تطبيقه على الحجز في CreateBookingResponse. ويمكن تطبيق العرض على الحجز فقط الذي يمثّل جزءًا من الطلب. في حال عدم تطبيق أي "عرض" على الحجز، يجب حذف هذا الحقل من الرد.
  • إذا لم تكن السمة offer_id متوفّرة أو لا تسري على الخانة المطلوبة، يمكنك عرض السمة OFFER_UNAVAILABLE ضمن BookingFailure في CreateBookingResponse. وفي حال كانت خانة الوقت غير متاحة مطلقًا، يمكنك عرض SLOT_UNAVAILABLE بدلاً من ذلك.

حالات الاختبار

هذه هي حالات الاختبار التي يجب إكمالها لضمان توافق عملية دمج "مركز الإجراءات" مع عملية الدمج الشاملة للحجوزات. ننصحك بشدة بإجراء اختبار إضافي استنادًا إلى حالات استخدام المنصّة التي حدّدتها.

  • احجز موعدًا صالحًا بدون عرض.
  • يمكنك حجز خانة صالحة مع عرض صالح.
  • احجز خانة صالحة تتضمّن عروضًا متعددة، واختَر عرضًا عشوائيًا وتأكَّد من تطبيق العرض الصحيح على الحجز
  • يمكنك حجز خانة صالحة مع عرض صالح، ولكن يقع العرض في فترة زمنية أخرى غير ساعات تحصيل قيمته. من المفترض أن يعرض هذا OFFER_UNAVAILABLE.
  • يمكنك حجز خانة صالحة مع عرض صالح، ولكن تاريخ العرض يقع خارج نطاق تاريخ تحصيل قيمته. من المفترض أن يعرض هذا OFFER_UNAVAILABLE.
  • ننصحك بحجز خانة صالحة مع عرض غير صالح، ولكن يتوفر عرض آخر صالح في ذلك الوقت. من المفترض أن يعرض هذا OFFER_UNAVAILABLE.
  • حجز خانة إعلانية تتضمّن عرضًا متوفرًا لتاجر آخر من المفترَض أن يعرض OFFER_UNAVAILABLE.
  • احجز خانة بعرض غير موجود. من المفترض أن يعرض هذا الإجراء OFFER_UNAVAILABLE.
  • يمكنك حجز خانة مع عرض صالح، ولكن لم تعُد هذه الخانة متاحة. من المفترَض أن يعرض SLOT_UNAVAILABLE.
  • ننصحك بحجز موعد لم تعُد متاحة مع عرض غير متوفّر. من المفترض أن يعرض هذا SLOT_UNAVAILABLE.
  • احجز خانة غير موجودة. من المفترض أن يعرض هذا الإجراء SLOT_UNAVAILABLE.

بعد إكمال هذه التغييرات، يُرجى اختبار عملية الدمج في بيئة وضع الحماية. بعد إكمال الاختبار والتأكّد من النتائج، يُرجى التواصل مع جهة الاتصال الفنية في Google.