1. Introduzione
Questa documentazione descrive come strutturare i tuoi file di dati — prodotti, ordini, resi e dati correlati — all’interno del nostro ambiente SFTP una volta che il tuo spazio dedicato è stato provisioning. Se gestisci più negozi, o hai più ambienti (prod, preprod, ecc.), crea una sottocartella separata per ciascuno (potrebbe anche trattarsi di brand diversi, paesi diversi, ecc.).Esempio di struttura directory
2. Programma di Trasmissione dei Dati
I file di dati dovrebbero idealmente essere trasmessi quotidianamente tra:- 02:00
- 05:00
3. Standard di Organizzazione dei File
All’interno di ogni directory del negozio, crea le seguenti cartelle:productsordersreturnsreturn_reasons(opzionale)misc(opzionale)
- La cartella
return_reasonsviene utilizzata per i file di esportazione contenenti dati aggiuntivi sui resi, come i motivi forniti dai clienti. Queste esportazioni sono opzionali. - La cartella
miscpuò contenere file vari. Se desideri utilizzare questa cartella, discuti prima con noi la gerarchia e la struttura per garantire la compatibilità.
Esempio di formato nome file
4. Requisiti per il Contenuto delle Esportazioni
Una specifica dettagliata dei campi attesi, dei formati e dei vincoli per ciascun tipo di dataset è disponibile nella documentazione Trasferimenti Dati: Template. Requisiti principali per le esportazioni del catalogo prodotti:- Esporta tutte le varianti del prodotto, inclusi gli articoli esauriti
- Includi un campo data di ultima modifica per l’elaborazione incrementale
- Mantieni le informazioni complete sulle varianti per consentire un’analisi corretta delle taglie
- Aggiungi opzionalmente un flag di disattivazione per il controllo della presenza Kleep
5. Gestione dei Dati Ripetuti nelle Esportazioni
I record possono comparire legittimamente in più esportazioni giornaliere. Ad esempio, un determinato reso può essere incluso più volte in file diversi. Il nostro sistema di acquisizione gestisce automaticamente la deduplicazione e elabora solo la versione più recente di ciascun record.6. Linee guida per il Formato dei Dati
Tutte le esportazioni devono essere fornite in formato CSV. I file Excel (.xlsx) sono sconsigliati poiché introducono inconsistenze di formattazione e possono complicare i flussi di lavoro di acquisizione automatizzata.
- Datetime: Usa il formato ISO 8601:
YYYY-MM-DDTHH:MM:SSZ, esempio:2025-01-15T14:30:00Z - Codifica: Codifica UTF-8 per tutti i campi di testo, eseguire correttamente l’escape dei caratteri speciali in CSV
- Valori booleani: Usa
true/false(minuscolo) oTrue/False - Valori decimali: Usa il punto (
.) come separatore decimale. Esempio:129.99non129,99 - Valori null: Stringa vuota per i campi di testo opzionali mancanti nei CSV, usa null nei JSON
Convenzione per i nomi dei file
Come specificato nella Documentazione sulla Struttura Dati SFTP, usa il seguente formato:
products_2025-01-15T02-00-00.csvorders_2025-01-15T02-00-00.csvreturns_2025-01-15T02-00-00.csv
7. Esportazione di Dati Storici
Se hai bisogno di fornire dati storici (ovvero dati che non fanno parte delle esportazioni giornaliere), puoi esportare fino a un anno di record storici per tutti i tipi di dati, inclusi:- Prodotti
- Ordini
- Resi
