서비스 법인

Service 항목은 식당에서 제공되는 음식 주문 서비스(예: 테이크아웃 또는 배달)를 정의합니다. Service 항목을 정의할 때는 서비스 유형을 사용하세요. 각 레스토랑은 테이크아웃 또는 배달 유형의 서비스 항목 1개 이상과 테이크아웃 및 배달 유형 중 최대 2개의 서비스 항목에 연결해야 합니다.

서비스 항목 관계 다이어그램
그림 1: ServiceArea, ServiceHours, OperationHours, Charge 항목과의 관계를 보여주는 서비스 항목

서비스 항목은 서비스 유형, 이용 가능한 시간, 서비스 지역과 같은 속성을 정의합니다. 데이터 피드를 업로드할 때마다 서비스 항목이 변경 및 새로고침됩니다.

서비스 항목 예시

다음 예에서는 매일 주문을 받는 기본 Service 항목을 정의합니다.

{
  "@type":"Service",
  "@id":"takeout_1",
  "serviceType":"TAKEOUT",
  "menuId":"menu_1",
  "restaurantId":"restaraunt_1"
}
{
  "@type":"OperationHours",
  "@id":"takeout_1_op_hours",
  "serviceId":"takeout_1",
  "opens":"00:00",
  "closes":"23:59"
}
{
  "@type":"ServiceHours",
  "@id":"takeout_1_service_hours",
  "orderType":"ASAP",
  "serviceId":"takeout_1",
  "operationHoursId":"takeout_1_op_hours",
  "opens":"11:00",
  "closes":"21:00",
  "dayOfWeek":["MONDAY","TUESDAY","WEDNESDAY","THURSDAY", "FRIDAY", "SATURDAY"],
  "leadTimeMin":"20",
  "leadTimeMax":"20",
  "isSpecialHour":false
}
{
  "@type":"ServiceHours",
  "@id":"takeout_1_service_hours_sun",
  "orderType":"ASAP",
  "serviceId":"takeout_1",
  "operationHoursId":"takeout_1_op_hours",
  "opens":"16:00",
  "closes":"21:00",
  "dayOfWeek":["SUNDAY"],
  "leadTimeMin":"20",
  "leadTimeMax":"20",
  "isSpecialHour":false
}
{
  "@type":"Service",
  "@id":"delivery_1",
  "serviceType":"DELIVERY",
  "menuId":"10824",
  "restaurantId":"10824"
}
{
  "@type":"OperationHours",
  "@id":"delivery_1_op_hours",
  "serviceId":"delivery_1",
  "opens":"00:00",
  "closes":"23:59"
}
{
  "@type":"ServiceHours",
  "@id":"delivery_1_service_hours",
  "orderType":"ASAP",
  "serviceId":"delivery_1",
  "operationHoursId":"delivery_1_op_hours",
  "opens":"11:00",
  "closes":"21:00",
  "dayOfWeek":["MONDAY","TUESDAY","WEDNESDAY","THURSDAY", "FRIDAY", "SATURDAY",
  "SUNDAY"],
  "leadTimeMin":"50",
  "leadTimeMax":"50",
  "isSpecialHour":false
}
{
  "@type":"ServiceArea",
  "@id":"delivery_1_service_area",
  "serviceId":"delivery_1",
  "polygon":["37.4818562 -122.25801303 37.48247836 -122.25801303 37.48434484
  -122.25621319 37.48621133 -122.25424681 37.49181077 -122.24704744 37.49305509
  -122.24541414 37.49429942 -122.2436143 37.49803238 -122.23821477 37.49803238
  -122.21285044 37.49367726 -122.15885517 37.49056645 -122.15722187 37.48621133
  -122.15542202 37.48558917 -122.15525548 37.4818562 -122.15525548 37.43191387
  -122.17865343 37.43191387 -122.23444854"]
}
{
  "@type":"Fee",
  "@id":"delivery_1_fee",
  "serviceId":"delivery_1",
  "feeType":"DELIVERY",
  "priceCurrency":"USD",
  "eligibleRegion":"delivery_1_service_area",
  "eligibleTransactionVolumeMin":20,
  "percentageOfCart": 7
}

최대한 빨리 및 사전 영업시간

사용자는 식당의 ASAP ServiceHours 내에 최대한 빨리 주문하거나 식당의 OperationHours 내에 미리 주문하여 ServiceHours 전에 처리되도록 할 수 있습니다. 고급 서비스 시간을 정의하려면 orderType 속성이 ADVANCE로 설정된 ServiceHours 항목을 만듭니다. 자세한 내용 및 예시는 배달 및 수령 시간을 참조하세요.

일시적으로 Service 항목 사용 중지

연말연시 및 특별 영업시간을 설정하여 미리 알려진 특정 기간의 ServiceHours를 일시적으로 정지하거나 덮어쓸 수 있습니다. 예상치 못한 이유로 서비스 항목을 사용 중지하려면 서비스 항목 isDisabled 속성이 true로 설정된 실시간 업데이트 요청을 전송합니다.

자세한 내용 및 예는 항목 삭제 및 사용 중지를 참고하세요.