---
title: "shopping_lists_items-.csv"
url: "https://wiki.merchant.mercanto.ch/fr/article/shopping-list-itemscsv"
language: "fr"
last_updated: "2026-08-11T09:21:38.697Z"
---

# shopping_lists_items-.csv

Fichier modèle à télécharger, [cliquez ici](https://merchant.mercanto.ch/templates/shopping_lists_items-template.csv).  
Fichier d'exemple rempli à télécharger, [cliquez ici](https://merchant.mercanto.ch/templates/shopping_lists_items-template-with-examples.csv).

## Description

**shopping\_lists\_items-.csv** contient les différentes positions d'articles d'une liste de commande - les produits concrets, les unités d'emballage et les quantités qui doivent apparaître dans une liste créée via [**shopping\_lists-.csv**](https://wiki.merchant.mercanto.ch/de/article/shopping-list-headercsv). Chaque ligne représente une position ; plusieurs lignes portant la même `shopping_list_key` constituent ensemble le contenu d'une liste.

Ce fichier ne fonctionne qu'en combinaison avec [**shopping\_lists-.csv**](https://wiki.merchant.mercanto.ch/de/article/shopping-list-headercsv) - la valeur utilisée dans `shopping_list_key` doit correspondre à un en-tête de liste existant dans [**shopping\_lists-.csv**](https://wiki.merchant.mercanto.ch/de/article/shopping-list-headercsv). Les deux fichiers doivent donc être importés lors du même processus d'importation, afin que les positions d'articles puissent être associées ou mises à jour pour la liste correspondante.

Dépendances avec d'autres types de données :

-   `sku` doit correspondre à un `abstract_sku` actif issu de [**products-.csv**](https://wiki.merchant.mercanto.ch/de/article/productscsv).
-   `packaging` doit correspondre à une unité d'emballage réellement définie (et active, `is_active = 1`) pour cet article dans [**products\_packaging-.csv**](https://wiki.merchant.mercanto.ch/de/article/products-packagingcsv), sinon le client ne pourra pas commander la position.
-   `customer_keys` devrait correspondre, en termes de contenu, aux `customer_keys` de l'en-tête de liste associé dans shopping\_list.csv.

## Colonnes disponibles

| **Champ**   <br>(\* = Obligatoire) | **Description** |
| --- | --- |
| `import_type` \*  <br>*String (enum)* | Définit si cet enregistrement doit être créé/mis à jour ou supprimé. Valeurs autorisées : `create_update` ou `delete` |
| `customer_keys` \*  <br>*Array (String)* | Liste de numéros de client séparés par des virgules. |
| `shopping_list_key` \*  <br>*String (100)* | Identifiant unique de la liste de commande du point de vue du fournisseur. |
| `sku` \*  <br>*String (100)* | Stock keeping unit de l'article (numéro d'article). Caractères autorisés : chiffres `0-9`, lettres `A-Z a-z`, tirets `–`, tirets bas `_`, parenthèses `()`, points `.`. |
| `packaging`  <br>*String (enum)* | Unité d'emballage du produit. Un produit peut être répertorié plusieurs fois avec différentes unités d'emballage.  <br>par défaut = plus petite unité de vente de l'article  <br>Valeurs autorisées : [https://my.mercanto.ch/de/definierte-werte#verpackungseinheit](https://my.mercanto.ch/de/definierte-werte#verpackungseinheit) et [https://my.mercanto.ch/de/definierte-werte#einheit](https://my.mercanto.ch/de/definierte-werte#einheit) |
| `quantity` \*  <br>*Integer (0, 100000)* | Nombre d'articles par rapport à l'article et à l'unité d'emballage (`packaging`). |

Cas d'usage typique : pour la liste « Assortiment standard boulangerie » décrite ci-dessus (shopping\_list\_key = `STAMMSORTIMENT-BAECKEREI`), trois lignes sont enregistrées ici, par exemple pour la farine, la levure et le sucre, chacune avec l'unité d'emballage et la quantité standard correspondantes.

\*\* = `<LOCALE>` doit être remplacé par l’abréviation de langue `de`, `fr`, `it` ou `en`, où la langue par défaut est obligatoire.
