Fichier - format et nommage
Description.
Ce guide vous explique le format du fichier attendu.
Format.
Nous nous attendons à recevoir un fichier au format CSV (séparateur ;
/ encodage UTF-8
) contenant les informations suivantes :
- colonne 1: identifiant client voir info
- colonne 2: identifiant colis voir info
- colonne 3: type d'évènement : PRODUCT_RETURN ou SEND_USER voir info
- colonne 4: date de l'évènement au format ISO 8601 voir info
Ce fichier ne doit pas comporter d'en-tête.
Colonne 1 : identifiant client
Vous trouverez votre identifiant client (nom d'utilisateur) dans l'interface Hipli, dans la partie Admin
> Serveur de fichiers
.
Colonne 2 : identifiant colis
Vous trouverez l'identifiant colis sur le colis lui-même, sous la forme d'un QR code ou d'un code barre. L'identifiant est de la forme suivante et se situe sous le code barre ou le QR code :
HIP000000000000
ABC000000000000A0000000000
Les deux formats sont acceptés dans cette colonne.
Nous acceptons également la valeur https://hipli.co/HIP000000000000
qui correspond à la valeur du QR code une fois scanné.
Colonne 3 : type d'évènement
Nous acceptons les valeurs suivantes dans cette colonne :
SEND_USER
: qui correspond à un envoi d'un colis Hipli à un de vos clients. Lorsque vous envoyez un colis à un de vos clients, vous pouvez, via cet évènement, nous indiquer que le colis a été envoyé à votre client.PRODUCT_RETURN
: qui correspond à un retour produit. Lorsqu'un colis précédemment envoyé à un client vous revient par le biais d'un retour client, vous pouvez, via cet évènement, nous indiquer que le colis est revenu chez vous.
Colonne 4 : date de l'évènement
Le format ISO 8601 est le suivant : YYYY-MM-DDTHH:MM:SSZ
(format UTC)
Un exemple de date : 2021-04-10T11:22:10Z
ou 2021-04-10T12:22:10+01
Cette date correspond à la date à laquelle l'évènement s'est produit.
Nommage du fichier
Le nom du fichier n'a pas d'importance, ce qui compte, c'est qu'il possède bien l'extension .csv
.
Le nom du fichier peut être en majuscule ou en minuscule, mais il doit être unique s'il est déposé sur un serveur (le fichier sera supprimé après traitement).
Exemples acceptés :
SCAN-001.csv
HIPLI-20230410_122210.csv
return123.csv
Exemples non acceptés :
SCAN-001.txt
HIPLI-20230410_122210
return123.xls
Exemple de fichier
Voici un exemple de fichier contenant 3 évènements :
c2q1r2gds7zkb9kghthchcsg;HIP100000000141;SEND_USER;2024-01-12T11:31:16Z
c2q1r2gds7zkb9kghthchcsg;HIP100000000142;SEND_USER;2024-01-12T11:31:16Z
c2q1r2gds7zkb9kghthchcsg;HIP100000000143;PRODUCT_RETURN;2024-01-12T11:31:16Z