서비스 법인

Service 항목은 음식점에서 제공하는 음식 주문 서비스를 정의합니다. 음식점에 광고를 게재할 수 있습니다. Service 항목을 정의할 때는 다음을 사용합니다. Service 유형입니다. 각 음식점은 테이크아웃 또는 배달 유형 중 하나 이상의 서비스 법인과 연결되어야 합니다. 최대 두 개의 서비스 항목 테이크아웃과 배달 유형이 하나 있습니다

<ph type="x-smartling-placeholder">
</ph> 서비스 항목 관계 다이어그램
그림 1: ServiceArea, ServiceHours, OperationHours, Fee 항목

서비스 항목은 서비스 유형, 사용 가능한 시간, 서비스 지역을 입력합니다. 서비스 개체는 데이터 피드를 업로드할 때마다 변경되고 새로고침됩니다.

서비스 항목 예시

다음 예에서는 주문을 받는 기본 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
}

최대한 빨리 및 고급 시간

사용자는 레스토랑의 '최대한 빨리' ServiceHours 동안 'ASAP' 주문을 할 수도 있고, 레스토랑의 OperationHours 내에 미리 주문할 수도 있으며, ServiceHours 중 사전 주문을 할 수 있습니다. 고급 서비스 시간을 정의하려면 orderType 속성이 ADVANCE로 설정된 ServiceHours 항목을 만듭니다. 자세한 내용과 예시는 배송 및 수령 시간을 참고하세요.

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

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

자세한 내용과 예시를 보려면 항목 삭제 및 사용 중지를 참고하세요.