Order with Google 데이터 피드의 구조는 관계형 인벤토리 스키마에 의해 정의됩니다. Order with Google 데이터 피드는 다음과 같은 최상위 항목으로 구성됩니다.
Restaurant
항목: 제공하는 레스토랑입니다.Service
항목: 서비스의 타이밍, 위치, 조건Menu
항목: 각 레스토랑의 메뉴 세부정보입니다.
다음 다이어그램은 Service
, Restaurant
, Menu
항목이 단일 레스토랑을 나타내는 방식을 보여줍니다.
일반 가이드라인
파일당 레스토랑: 각 데이터 파일은 관련
Service
및Menu
항목이 있는 하나의 레스토랑을 나타내야 합니다. 식당을 검색할 때 도움이 되는 파일 이름을 사용하세요.데이터 파일 형식: 데이터 파일을 줄바꿈으로 구분된 JSON 파일(ndjson 형식)로 지정해야 합니다.
DateTime 및 Time 값:
DateTime
또는Time
값이 필요한 속성의 경우 DateTime 및 시간 형식에 지정된 형식을 사용하세요. 예를 들어DateTime
의 경우2017-05-01T06:30:00+05:30
,Time
의 경우T08:08:00+05:30
입니다.ID:
@id
속성을 사용하여 항목 유형 내의 모든 고유 항목을 식별합니다. 최대 길이는 300자(영문 기준)입니다.@id
는 해당 유형의 항목을 식별하는 고유 식별자이지만 항목 간에 ID가 겹칠 수 있습니다. 예를 들어@id
속성이a16
로 설정된Service
항목을 정의한다고 가정해 보겠습니다.@id
이a16
인 다른Service
항목을 만들 수 없습니다. 그러나a16
를Menu
항목의@id
값으로 사용할 수 있습니다.ID 생성: ID를 안정적으로 유지합니다. UUID를 사용하거나 피드 업로드 간에 ID를 변경/무작위로 변경하지 마세요. 이렇게 하면 항목 관련 문제를 더 쉽게 지원할 수 있습니다.
Null 값: 객체 자리에
null
값을 사용하지 마세요. 객체가 선택사항인 경우 피드에서 생략해야 합니다.
클라이언트 라이브러리
도구 섹션의 클라이언트 코드 생성기를 사용하여 Order with Google 데이터 피드를 검증할 수 있습니다.