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

إذا كنت بصدد إكمال عملية دمج شاملة لكلٍّ من العروض والحجوزات في "مركز الإجراءات"، يمكنك ربط الاثنين لعرض العروض ضمن عملية الحجز الشاملة. إذا لم تكن متأكّدًا من إكمال عملية دمج هذين الإجراءين أو أردت إجراء عملية دمج واحدة فقط منهما، يُرجى التواصل مع جهة اتصال 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.