shopping_lists-.csv
Fichier modèle à télécharger, cliquez ici.
Fichier d'exemple rempli à télécharger, cliquer ici.
Description
Avec shopping_lists-.csv, un fournisseur transmet à ses clients des listes de commande prédéfinies : par exemple un modèle pour la commande hebdomadaire habituelle, un assortiment partiel prédéfini pour une succursale donnée, ou une liste personnelle que le client pourra ensuite compléter lui-même.
shopping_lists-.csv ne contient que « l'en-tête de liste » (nom = name, description = description, quels clients voient la liste = customer_keys, si elle est modifiable = readonly).
Les positions d'articles proprement dites de la liste sont définies séparément dans shopping_lists_items-.csv et reliées à l'en-tête de liste correspondant via la clé commune shopping_list_key. Une liste de commande se compose donc toujours de deux fichiers liés, qui doivent être importés lors du même processus d'import. Une shopping_list_key utilisée dans shopping_lists_items-.csv doit impérativement avoir été créée au préalable (ou dans le même import) comme en-tête de liste dans shopping_lists-.csv, sinon les positions ne peuvent être rattachées à aucune liste.
Dépendances avec d'autres types de données :
- Le fichier shopping_lists-.csv doit être importé en même temps que le fichier shopping_lists_items.csv correspondant.
- Les numéros de client indiqués dans
customer_keysdoivent exister en tant que relations client valides et actives dans merchant_relationships-.csv. - Les articles de la liste (voir shopping_lists_items-.csv) doivent exister en tant que
skuactives dans products-.csv / products_packaging-.csv.
Colonnes disponibles
| Champ (* = Obligatoire) | Description |
import_type *String (enum) | Définit si cet enregistrement doit être créé/actualisé ou supprimé. Valeurs autorisées : create_update ou delete |
customer_keys *Array (String) | Liste séparée par des virgules des numéros de client. |
shopping_list_key *String (100) | Identifiant unique de la liste de commande du point de vue du fournisseur. |
name *String (100) | Nom de la liste de commande affiché au client dans Mercanto. |
readonlyboolean (0, 1) | Détermine si un client peut modifier la liste de commande dans Mercanto ou non. 1 = ne peut pas être modifiée. 0 = peut être modifiée. défaut = 1 |
descriptionString (1000) | Description de la liste de commande, affichée au client dans Mercanto. |
Cas d'utilisation typique : un fournisseur souhaite que les succursales d'une chaîne puissent toujours recommander en un clic le même « assortiment de base ». Pour cela, une liste en lecture seule (readonly = 1) « Assortiment standard boulangerie » est créée et attribuée à tous les customer_keys concernés.