1. 简介
本文档描述了在您的专用空间配置完成后,如何在我们的 SFTP 环境中组织您的数据文件——商品、订单、退货及相关数据。 如果您运营多个商店或拥有多个环境(生产、预生产等),请为每个环境创建单独的子文件夹(也可以是不同品牌、不同国家等)。目录结构示例
2. 数据传输时间表
数据文件理想情况下应在以下时间段内每日传输:- 凌晨 02:00
- 凌晨 05:00
3. 文件组织标准
在每个商店目录中,请创建以下文件夹:productsordersreturnsreturn_reasons(可选)misc(可选)
return_reasons文件夹用于存放包含额外退货数据(如顾客提供的退货原因)的导出文件。这些导出为可选项。misc文件夹可存放杂项文件。如需使用此文件夹,请事先与我们讨论层级结构,以确保兼容性。
文件名格式示例
4. 导出内容要求
每种数据集类型的预期字段、格式和约束的详细规范,请参阅 数据传输:模板 文档。 商品目录导出的关键要求:- 导出所有商品变体,包括缺货商品
- 包含最后修改日期字段,用于增量处理
- 维护完整的变体信息,以支持正确的尺码分析
- 可选择添加停用标志,以控制 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.99而非129,99 - 空值: CSV 中缺失的可选文本字段使用空字符串,JSON 中使用 null
文件命名规范
如 SFTP 数据结构文档中所述,请使用以下格式:
products_2025-01-15T02-00-00.csvorders_2025-01-15T02-00-00.csvreturns_2025-01-15T02-00-00.csv
7. 导出历史数据
如果您需要提供历史数据(即不属于每日导出的数据),您可以导出所有数据类型最多一年的历史记录,包括:- 商品
- 订单
- 退货
