1. Introduktion
Denne dokumentation beskriver, hvordan du strukturerer dine datafiler — produkter, ordrer, returneringer og relaterede data — i vores SFTP-miljø, når dit dedikerede rum er klargjort. Hvis du driver flere butikker eller har flere miljøer (prod, preprod osv.), skal du oprette en separat undermappe for hver (det kan også være forskellige brands, forskellige lande osv.).Eksempel på mappestruktur
2. Dataoverførselsplan
Datafiler bør ideelt set overføres dagligt mellem:- 02:00
- 05:00
3. Filorganiseringsstandarder
I hver butikmappe skal du oprette følgende mapper:productsordersreturnsreturn_reasons(valgfri)misc(valgfri)
- Mappen
return_reasonsbruges til eksportfiler med yderligere returdata såsom årsager angivet af kunder. Disse eksporter er valgfrie. - Mappen
misckan indeholde diverse filer. Hvis du ønsker at bruge denne mappe, bedes du drøfte hierarkiet og strukturen med os på forhånd for at sikre kompatibilitet.
Eksempel på filnavnsformat
4. Krav til eksportindhold
En detaljeret specifikation af forventede felter, formater og begrænsninger for hver datasetkategori er tilgængelig i dokumentationen Dataoverførsler: Skabelon. Nøglekrav til produktkatalogseksporter:- Eksportér alle produktvarianter, inkl. udsolgte varer
- Inkludér et felt for seneste ændringsdato til inkrementel behandling
- Vedligehold komplet variantinformation for at muliggøre korrekt størrelsesanalyse
- Tilføj valgfrit et deaktiveringsflag til Kleep-tilstedeværelseskontrol
5. Håndtering af gentagne data på tværs af eksporter
Poster kan legitimt forekomme i flere daglige eksporter. F.eks. kan en given returnering være inkluderet flere gange på tværs af forskellige filer. Vores indsamlingssystem håndterer automatisk deduplikering og behandler kun den seneste version af hver post.6. Retningslinjer for dataformat
Alle eksporter bør leveres i CSV-format. Excel-filer (.xlsx) frarådes, da de introducerer formateringsinkonsekvenser og kan komplicere automatiserede indsamlingsworkflows.
- Datetime: Brug ISO 8601-format:
YYYY-MM-DDTHH:MM:SSZ, eksempel:2025-01-15T14:30:00Z - Kodning: UTF-8-kodning for alle tekstfelter, escap specialtegn korrekt i CSV
- Booleske værdier: Brug
true/false(med små bogstaver) ellerTrue/False - Decimalværdier: Brug punktum (
.) som decimalseparator. Eksempel:129.99ikke129,99 - Null-værdier: Tom streng for manglende valgfrie tekstfelter i CSV’er, brug null i JSON’er
Filnavnskonvention
Som specificeret i SFTP-datastrukturdokumentationen skal du bruge følgende format:
products_2025-01-15T02-00-00.csvorders_2025-01-15T02-00-00.csvreturns_2025-01-15T02-00-00.csv
7. Eksport af historiske data
Hvis du skal levere historiske data (dvs. data, der ikke er en del af de daglige eksporter), kan du eksportere op til ét år af historiske poster for alle datatyper, inkl.:- Produkter
- Ordrer
- Returneringer
