Jeśli realizujesz zarówno oferty, jak i kompleksową integrację rezerwacji w Centrum działań, możesz je połączyć, aby wyświetlać oferty w ramach kompleksowego procesu rezerwacji. Jeśli nie masz pewności, czy kończysz obie te integracje, czy chcesz utworzyć tylko jedną z nich, skontaktuj się ze swoim przedstawicielem biznesowym w Google.
Po zakończeniu integracji ofert i integracji z Centrum działań skontaktuj się z osobą kontaktową ds. technicznych w Google, aby rozpocząć wprowadzanie zmian na serwerze rezerwacji zgodnie z opisem poniżej.
Zmiany serwera rezerwacji
- Jeśli w obiekcie
CreateBookingRequest
określonooffer_id
(ten sam identyfikator oferty podany w pliku danych Oferty), upewnij się, że oferta została zastosowana do rezerwacji. PoleCreateBooking
powinno też działać bez parametruoffer_id
. - Oferta zastosowana do rezerwacji musi być uwzględniona w polu
CreateBookingResponse
. Do rezerwacji można zastosować tylko ofertę, która stanowi część prośby. Jeśli do rezerwacji nie została zastosowana żadna oferta, należy pominąć to pole w odpowiedzi. - Jeśli
offer_id
nie istnieje lub nie ma zastosowania do żądanego przedziału, zwróćOFFER_UNAVAILABLE
wBookingFailure
zCreateBookingResponse
. Jeśli przedział czasu jest całkowicie niedostępny, zwróćSLOT_UNAVAILABLE
.
Przypadki testowe
To są przypadki testowe, które musisz wykonać, aby upewnić się, że integracja Centrum działań z kompleksową integracją Rezerwacji będzie działać. Zdecydowanie zalecamy dodatkowe testy zależne od konkretnego przypadku użycia platformy.
- Zarezerwuj ważny przedział bez oferty
- Zarezerwuj przedział z ważną ofertą
- Zarezerwuj ważny przedział z wieloma dostępnymi ofertami, wybierz losową ofertę i sprawdź, czy do rezerwacji została zastosowana właściwa oferta
- Zarezerwuj odpowiedni przedział z ważną ofertą, ale poza godzinami korzystania z oferty. Powinno to spowodować zwrócenie
OFFER_UNAVAILABLE
- Zarezerwuj odpowiedni przedział czasu z ważną ofertą, ale data wykorzystania oferty przypada po dacie wykorzystania. Powinno to spowodować zwrócenie
OFFER_UNAVAILABLE
- Zarezerwuj prawidłowy przedział z nieprawidłową ofertą, ale w danym momencie ma inną ważną ofertę. Powinno to spowodować zwrócenie
OFFER_UNAVAILABLE
- Zarezerwuj przedział w ramach oferty innego sprzedawcy. Powinno to spowodować zwrócenie
OFFER_UNAVAILABLE
- Zarezerwuj przedział z ofertą, która nie istnieje. Powinno to spowodować zwrócenie
OFFER_UNAVAILABLE
. - Zarezerwuj termin z ważną ofertą, ale przedział jest już niedostępny. Powinno to spowodować zwrócenie
SLOT_UNAVAILABLE
- Zarezerwuj przedział, który nie jest już dostępny w przypadku oferty, która nie jest dostępna. Powinno to spowodować zwrócenie
SLOT_UNAVAILABLE
- Zarezerwuj termin, który nie istnieje. Powinno to spowodować zwrócenie
SLOT_UNAVAILABLE
.
Po wprowadzeniu zmian sprawdź integrację w środowisku piaskownicy. Gdy ukończysz testy i uzyskasz wiarygodne wyniki, skontaktuj się ze swoją osobą kontaktową do spraw technicznych Google.