이 웹사이트와 Actions Center(작업 센터)에서 사용할 수 있는 도구가 있습니다. 이 페이지에서는 데이터 파일 스키마 유효성 검사, 데이터 파일 업로드, 테스트를 실행하는 방법을 안내합니다.
피드 유효성 검사
데이터 피드 검증 도구는 데이터 파일의 형식, 구조, 속성을 확인합니다. 데이터 피드 처리 도구에는 특정 형식(예: 행당 하나의 항목)이 필요하므로 유효성 검사 도구를 사용하면 데이터 피드를 업로드할 수 있습니다.
미리보기 데이터 피드의 유효성을 검사하려면 다음 단계를 따르세요.
- 데이터 피드 유효성 검사 도구로 이동합니다.
- JSON이 하나의 항목만 설명하는 경우 단일 항목 유효성 검사를 선택합니다. JSON에 여러 항목이 포함된 경우 피드 검사를 선택합니다.
- 데이터 피드 파일의 JSON을 텍스트 필드에 붙여넣습니다.
- 단일 항목을 검증할지 전체 피드를 검증할지 선택합니다.
- 유효성 검사를 클릭합니다.
데이터 피드 파일에 있는 경고 또는 오류가 텍스트 필드 위에 표시됩니다. 오류가 발생하면 참조에서 누락된 필수 필드와 잘못된 속성 값이 있는지 확인합니다.
빠른 테스트에서 데이터 피드 업로드 및 테스트
데이터 피드 파일이 검증되면 빠른 테스트 도구를 사용하여 피드를 업로드하고 테스트합니다. 빠른 테스트는 개별 피드 파일을 빠르게 반복적으로 개발하고 테스트하는 데 사용됩니다.
빠른 테스트에서 데이터 피드를 업로드하고 테스트하려면 다음 단계를 따르세요.
- 작업 센터에서 대시보드 > 빠른 테스트로 이동합니다.
- 파일 업로드 기능을 사용하여 테스트할 데이터 피드 파일을 업로드합니다. 파일은 NDJSON 형식이어야 합니다.
업로드가 완료되면 제출을 클릭합니다.
이제 시스템에서 데이터 피드 파일을 처리합니다. 이 프로세스는 최대 몇 분 정도 걸릴 수 있습니다. 테이블이 자동으로 새로고침되므로 페이지를 새로고침할 필요가 없습니다.
피드가 처리된 후 처리 상태와 오류, 경고, 비활성 항목과 같은 결과를 확인할 수 있습니다. 비활성 항목을 삭제하려면 최신 최종 수정일을 사용해야 합니다.
피드가 성공 상태로 처리되면 빠른 테스트를 클릭합니다.
테스트 처리 API를 작성하고 테스트 중에 실제 결제를 사용할지 여부를 선택합니다. 빠른 테스트는 처리 URL 없이 사용할 수 있지만 장바구니를 결제하고 주문할 수는 없습니다.
빠른 테스트를 클릭합니다. 그러면 새 탭이 열리므로 새 탭이 열리지 않도록 팝업을 허용해야 합니다.
원하는 음식점을 클릭하여 메뉴를 검토하고 음식 주문 절차를 진행합니다. 인벤토리가 정확한지 확인합니다.
새 파일을 업로드하고 테스트하려면 피드 파일을 업로드하면 됩니다. 테스트를 다시 실행할 필요는 없습니다. 이전에 로드된 새 탭 (식당 검색 UI)을 새로고침하면 됩니다.
샌드박스 피드 테스트
샌드박스 테스트를 사용하면 샌드박스 프런트엔드를 통해 샌드박스 피드 인벤토리를 엔드 투 엔드로 테스트할 수 있습니다. 샌드박스 테스트는 전체 피드 처리, 실시간 업데이트, 처리 테스트, 비동기 주문 업데이트를 지원합니다. 빠른 테스트와 비교할 때 샌드박스 테스트를 사용하면 여러 음식점에서 전체 엔드 투 엔드 시나리오를 실행할 수 있습니다.
- 구성 > 피드에서 샌드박스 환경의 피드 마커 및 데이터 파일 URL을 구성합니다.
- 지정된 위치에 피드 파일을 업로드하고 피드 기록을 확인하여 피드가 처리되는지 확인합니다.
- 샌드박스 피드가 처리되면 샌드박스 프런트엔드에서 샌드박스 피드에 제공된 레스토랑을 볼 수 있습니다.
- 샌드박스 프런트엔드에 액세스하려면 대시보드 > 레스토랑 상태 보고서로 이동합니다.
- 샌드박스 환경을 선택합니다.
- 페이지 상단에 있는 '여기를 클릭하세요'라는 링크를 클릭합니다.
- 원하는 음식점을 검색합니다.
추가 리소스
위에 설명된 단계 외에도 디버깅 도구를 사용하여 인벤토리 피드를 추가로 테스트하고 문제를 해결할 수 있습니다.
자세한 내용은 다음 도구를 참고하세요.
- 피드 처리 통계 페이지에는 오류가 있는 항목 수를 비롯하여 피드 처리에 관한 세부정보가 표시됩니다. 이 통계를 참고하여 대부분의 항목 (전체가 아닐 수 있음)이 유효성을 검사하는지 확인합니다.
- 처리 통계에서 특정 항목 세부정보를 선택하여 실패한 항목을 해결할 수도 있습니다.
- 인벤토리 보기를 사용하여 업로드 후 레스토랑이 표시되지 않는 등의 레스토랑 관련 문제를 진단합니다.