Rezervasyon sunucusunda teklifleri etkinleştirme

Hem fırsatları hem de Actions Center Rezervasyonları Uçtan Uca entegrasyonunu tamamlayıyorsanız uçtan uca rezervasyon akışınızda teklifler sunmak için ikisini de bağlayabilirsiniz. Bu entegrasyonların ikisini de tamamlayıp tamamlamadığınızdan emin değilseniz veya bu entegrasyonlardan yalnızca birini oluşturmak istiyorsanız lütfen Google iş temsilcinizle iletişime geçin.

Hem fırsat entegrasyonunu hem de Actions Center entegrasyonunu tamamladıktan sonra lütfen Google teknik temsilcinizle iletişime geçerek rezervasyon sunucunuzda aşağıda açıklanan şekilde değişiklikleri başlatın.

Rezervasyon Sunucusu Değişiklikleri

  • CreateBookingRequest öğesinde offer_id (Teklifler feed'inde sağlanan teklif kimliği) belirtilmişse teklifin rezervasyona uygulandığından emin olun. CreateBooking, offer_id belirtilmeden de çalışır.
  • Rezervasyona uygulanan teklif, CreateBookingResponse'a dahil edilmelidir. Rezervasyona yalnızca isteğin parçası olan Fırsat uygulanabilir. Rezervasyona teklif uygulanmazsa bu alan yanıttan çıkarılmalıdır.
  • offer_id mevcut değilse veya istenen slot için geçerli değilse CreateBookingResponse öğesinin BookingFailure içinde OFFER_UNAVAILABLE değerini döndürün. Zaman aralığı tamamen kullanılamıyorsa bunun yerine SLOT_UNAVAILABLE değerini döndürün.

Test Durumları

Bunlar, Actions Center entegrasyonunuzun Rezervasyonlar Uçtan Uca entegrasyonunuzla çalıştığından emin olmak için tamamlamanız gereken test durumlarıdır. Kendi platform kullanım alanlarınıza göre ek testler yapmanızı önemle tavsiye ederiz.

  • Fırsat vermeden geçerli bir yer ayırtın
  • Geçerli bir teklifle geçerli bir yer ayırtın
  • Rastgele bir teklif seçerek birden fazla fırsatın bulunduğu geçerli bir zaman aralığı rezerve edin ve rezervasyona doğru teklifin uygulandığından emin olun
  • Geçerli bir teklifle geçerli bir alan rezervasyonu yapın ancak teklif, tekliften yararlanma saatlerinin dışındadır. Bu, OFFER_UNAVAILABLE sonucunu döndürecektir.
  • Geçerli bir teklif kullanarak geçerli bir alan rezervasyonu yapın ancak teklif, tekliften yararlanma tarihinin dışında. Bu, OFFER_UNAVAILABLE sonucunu döndürecektir.
  • Geçersiz bir teklifle geçerli bir alan ayırın ancak o sırada başka bir geçerli teklif daha bulunuyor. Bu, OFFER_UNAVAILABLE sonucunu döndürecektir.
  • Farklı bir satıcı için geçerli bir teklif içeren bir yer ayırtın. Bu, OFFER_UNAVAILABLE sonucunu döndürecektir.
  • Var olmayan bir teklif içeren bir yer ayırtın. Bu, OFFER_UNAVAILABLE sonucunu döndürecektir
  • Geçerli bir teklifle bir alan rezerve edin ancak bu alan artık mevcut değil. Bu, SLOT_UNAVAILABLE sonucunu döndürecektir.
  • Kullanılamayan bir teklifle artık kullanılamayan bir slot için rezervasyon yap. Bu, SLOT_UNAVAILABLE sonucunu döndürecektir.
  • Mevcut olmayan bir yer ayırtın. Bu, SLOT_UNAVAILABLE sonucunu döndürecektir

Bu değişiklikler tamamlandıktan sonra lütfen entegrasyonunuzu korumalı alan ortamında test edin. Testi tamamladıktan ve sonuçlardan emin olduktan sonra Google teknik sorumlunuza ulaşın.