의견 보내기
취소 기간 설정
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
취소 기간을 추가하는 방법
취소 기간은 취소 버튼이 활성화되는 시점을 정의합니다. 즉, 취소 기능은 사용자 확인 이메일에서 작동하지 않으며 다른 모든 표시 경로에서 사라집니다.
취소 기간은 서비스 수준과 슬롯 수준의 두 가지 방법으로 사용 설정할 수 있습니다. 이러한 수준에서 창을 지정하는 프로세스는 아래에서 설명합니다.
서비스 수준 및 슬롯 수준 취소 기간이 모두 설정된 경우
슬롯 수준 기간이 적용됩니다. 둘 다 설정되어 있지 않으면 취소 기간이 기본적으로 시간대의 시작으로 설정됩니다 (즉, 사용자가 마지막 순간에 취소될 수 있음).
서비스 수준 정의
서비스 수준 취소 기간은 서비스 피드에서 rules.min_advance_online_canceling
를 지정하여 사용 설정할 수 있습니다. 이 필드는 예약이 필요한 예약 시작 시간 전의 시간(초)으로 설정해야 합니다. 예를 들어 시작 시간으로부터 24시간 전까지만 예약을 취소할 수 있는 경우 이 필드는 86, 400으로 설정됩니다 (따라서 오후 3시 예약은 전날 오후 3시까지만 취소할 수 있음).
이는 해당 서비스의 모든 슬롯에 적용됩니다(슬롯 수준 정의 에 의해 재정의되지 않은 경우).
JSON
{
"service": [
{
"rules": {
"min_advance_online_canceling": 86400
}
}
]
}
슬롯 수준 정의
이용 가능 슬롯 수준에서는 이 필드를 scheduling_rule_overrides.last_online_cancellable_sec
이라고 합니다 . 이 필드는 특정 슬롯을 취소할 수 있는 마지막 시간 (EPOCH 타임스탬프)입니다.
이는 이것이 지정된 각 개별 슬롯에 적용됩니다.
JSON
"service_availability": [
{
"availability": {
"scheduling_rule_overrides": {
"last_online_cancellable_sec": 1468081800
}
}
}
]
경고 : 피드에서 취소 기간을 구현해도 BookingFailure
OUTSIDE_CANCELLATION_WINDOW
를 구현하고 처리해야 하는 것은 아닙니다. 지정된 취소 창 밖에 UpdateBooking
가 전송될 수 있는 극단적인 사례 (예: 중단된 브라우저 탭)가 있을 수 있습니다. UpdateBooking
를 수신하면 시스템은 지정된 취소 기간 내에 변경이 발생하는지 확인하고 그렇지 않은 경우 UpdateBookingResponse.booking_failure = OUTSIDE_CANCELLATION_WINDOW
로 응답해야 합니다.
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2023-12-01(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
의견을 전달하고 싶나요?
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2023-12-01(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2023-12-01(UTC)"]]