1. 소개
이 문서는 전용 SFTP 공간이 프로비저닝된 후 SFTP 환경 내에 데이터 파일(상품, 주문, 반품 및 관련 데이터)을 구성하는 방법을 설명합니다. 복수의 쇼핑몰을 운영하거나 여러 환경(prod, preprod 등)이 있는 경우, 각각에 대해 별도의 하위 폴더를 생성해 주세요(다른 브랜드 또는 다른 국가의 경우도 동일하게 적용됩니다).디렉토리 구조 예시
2. 데이터 전송 일정
데이터 파일은 가급적 매일 다음 시간대에 전송해 주시기 바랍니다:- 오전 02:00
- 오전 05:00
3. 파일 구성 표준
각 쇼핑몰 디렉토리 내에 다음 폴더를 생성해 주세요:productsordersreturnsreturn_reasons(선택 사항)misc(선택 사항)
return_reasons폴더는 고객이 제공한 사유 등 추가적인 반품 데이터를 포함하는 내보내기 파일에 사용됩니다. 이 내보내기는 선택 사항입니다.misc폴더에는 기타 파일을 넣을 수 있습니다. 이 폴더를 사용하려는 경우, 호환성을 보장하기 위해 계층 구조 및 형식에 대해 사전에 협의해 주세요.
파일명 형식 예시
4. 내보내기 콘텐츠 요구사항
각 데이터셋 유형에 대한 예상 필드, 형식 및 제약사항의 상세 사양은 Data Transfers: Template 문서에서 확인할 수 있습니다. 상품 카탈로그 내보내기의 주요 요구사항:- 품절 상품을 포함한 모든 상품 변형을 내보냅니다
- 증분 처리를 위한 최종 수정 날짜 필드를 포함합니다
- 올바른 사이즈 분석을 위한 완전한 변형 정보를 유지합니다
- Kleep 노출 제어를 위한 비활성화 플래그를 선택적으로 추가합니다
5. 내보내기 간 반복 데이터 처리
레코드가 여러 일별 내보내기 파일에 합법적으로 포함될 수 있습니다. 예를 들어, 특정 반품이 여러 파일에 걸쳐 여러 번 포함될 수 있습니다. 수집 시스템은 자동으로 중복을 제거하고 각 레코드의 가장 최신 버전만 처리합니다.6. 데이터 형식 가이드라인
모든 내보내기는 CSV 형식으로 제공해야 합니다. Excel 파일(.xlsx)은 형식 불일치를 유발하고 자동화된 수집 워크플로를 복잡하게 만들 수 있으므로 권장하지 않습니다.
- 날짜/시간: ISO 8601 형식 사용:
YYYY-MM-DDTHH:MM:SSZ, 예시:2025-01-15T14:30:00Z - 인코딩: 모든 텍스트 필드에 UTF-8 인코딩 사용, CSV 내 특수 문자 올바르게 이스케이프 처리
- 불리언 값:
true/false(소문자) 또는True/False사용 - 소수 값: 소수 구분 기호로 마침표(
.) 사용. 예시:129.99not129,99 - Null 값: CSV에서 선택 사항인 텍스트 필드가 누락된 경우 빈 문자열 사용, JSON에서는 null 사용
파일 명명 규칙
SFTP 데이터 구조 문서에 명시된 대로 다음 형식을 사용하세요:
products_2025-01-15T02-00-00.csvorders_2025-01-15T02-00-00.csvreturns_2025-01-15T02-00-00.csv
7. 과거 데이터 내보내기
과거 데이터(일별 내보내기에 포함되지 않은 데이터)를 제공해야 하는 경우, 다음을 포함한 모든 데이터 유형에 대해 최대 1년치 과거 레코드를 내보낼 수 있습니다:- 상품
- 주문
- 반품
