Bật tính năng ưu đãi trong Máy chủ đặt phòng

Nếu đang hoàn tất quá trình tích hợp cả ưu đãi và quy trình tích hợp Đặt trước trên Trung tâm hành động, bạn có thể kết nối cả ưu đãi và quy trình tích hợp hai đầu này để hiển thị ưu đãi trong quy trình đặt trước từ đầu đến cuối. Nếu bạn không chắc liệu mình đã hoàn tất cả hai công cụ tích hợp này hay chỉ muốn tạo một trong những công cụ tích hợp này, vui lòng liên hệ với bộ phận kinh doanh của bạn tại Google.

Sau khi bạn hoàn tất cả quá trình tích hợp ưu đãi và tích hợp Actions Center, vui lòng liên hệ với bộ phận kỹ thuật của Google để bắt đầu thay đổi máy chủ đặt trước theo mô tả dưới đây.

Thay đổi về máy chủ đặt phòng

  • Nếu bạn chỉ định offer_id (cùng mã ưu đãi có trong nguồn cấp dữ liệu Ưu đãi) trong CreateBookingRequest, hãy đảm bảo ưu đãi được áp dụng cho lượt đặt trước. CreateBooking cũng sẽ hoạt động mà không cần chỉ định offer_id.
  • Ưu đãi áp dụng cho yêu cầu đặt phòng phải được đưa vào CreateBookingResponse. Chỉ những Ưu đãi thuộc yêu cầu mới có thể áp dụng cho lượt đặt trước. Nếu không có Ưu đãi nào được áp dụng cho yêu cầu đặt chỗ thì trường này sẽ bị loại khỏi phản hồi.
  • Nếu offer_id không tồn tại hoặc không áp dụng cho vị trí được yêu cầu, hãy trả về OFFER_UNAVAILABLE trong BookingFailure của CreateBookingResponse. Nếu khung giờ không còn trống, hãy trả về SLOT_UNAVAILABLE.

Các trường hợp kiểm thử

Đây là những trường hợp kiểm thử mà bạn phải hoàn tất để đảm bảo việc tích hợp Trung tâm hành động hoạt động tốt với quy trình tích hợp Quy trình đặt trước từ đầu đến cuối. Bạn nên kiểm thử bổ sung dựa trên các trường hợp sử dụng nền tảng cụ thể của mình.

  • Đặt chỗ hợp lệ mà không có ưu đãi
  • Đặt một khung giờ hợp lệ với ưu đãi hợp lệ
  • Đặt một khung giờ hợp lệ có nhiều ưu đãi, chọn một ưu đãi ngẫu nhiên và đảm bảo áp dụng đúng ưu đãi cho lượt đặt trước đó
  • Đặt một khung giờ hợp lệ với một ưu đãi hợp lệ, nhưng ưu đãi đó nằm ngoài giờ sử dụng ưu đãi. Thao tác này sẽ trả về OFFER_UNAVAILABLE
  • Đặt một khung giờ hợp lệ với một ưu đãi hợp lệ, nhưng ưu đãi đó nằm ngoài ngày sử dụng ưu đãi. Thao tác này sẽ trả về OFFER_UNAVAILABLE
  • Đặt một khung giờ hợp lệ với một ưu đãi không hợp lệ, nhưng vẫn có một ưu đãi hợp lệ khác vào thời điểm đó. Thao tác này sẽ trả về OFFER_UNAVAILABLE
  • Đặt chỗ với một ưu đãi dành cho một người bán khác. Thao tác này sẽ trả về OFFER_UNAVAILABLE
  • Đặt chỗ với ưu đãi không tồn tại. Thao tác này sẽ trả về OFFER_UNAVAILABLE
  • Đặt một suất có ưu đãi hợp lệ, nhưng cơ hội đó không còn nữa. Thao tác này sẽ trả về SLOT_UNAVAILABLE
  • Đặt một suất không còn ưu đãi. Thao tác này sẽ trả về SLOT_UNAVAILABLE
  • Đặt một khung giờ không tồn tại. Thao tác này sẽ trả về SLOT_UNAVAILABLE

Sau khi những thay đổi này hoàn tất, vui lòng kiểm tra quá trình tích hợp của bạn trong môi trường hộp cát. Sau khi bạn hoàn thành thử nghiệm và tự tin với kết quả, hãy liên hệ với người phụ trách kỹ thuật của Google.