---
title: "product_restrictions-.csv"
url: "https://wiki.merchant.mercanto.ch/fr/article/product-restrictionscsv"
language: "fr"
last_updated: "2026-08-11T09:19:06.665Z"
---

# product_restrictions-.csv

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

## **Description**

Avec **product\_restrictions.csv**, un fournisseur définit des assortiments d’articles spécifiques aux clients sous forme de listes de produits (whitelist ou blacklist). Si tous les clients sont autorisés à consulter et commander l’ensemble de l’assortiment, ce fichier n’est pas nécessaire.

Il convient de noter :

-   Il existe deux types de listes (`list_type`) :
    -   `whitelist` : les clients associés ont accès exclusivement aux articles de cette liste.
    -   `blacklist` : les clients associés n’ont pas accès aux articles de cette liste.
-   Les articles d’une liste sont indiqués dans le champ `sku`, séparés par des virgules (par ex. `1001,1002,1003`).
-   Pour qu’une liste s’applique à un client, celui-ci doit être relié dans [**merchant\_relationships.csv**](https://wiki.merchant.mercanto.ch/fr/article/merchant-relationshipscsv) au groupe de liste de produits correspondant (`product_list_group`).

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

-   `product_list_group` doit correspondre à la valeur du même nom dans [**merchant\_relationships.csv**](https://wiki.merchant.mercanto.ch/fr/article/merchant-relationshipscsv) pour que l’attribution au client fonctionne.
-   Les valeurs `sku` référencées doivent exister comme articles dans [**products.csv**](https://wiki.merchant.mercanto.ch/fr/article/productscsv).

## 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` |
| `product_list_group`\*  <br>*String (100)* | Définition du groupe de liste de produits. |
| `list_type`  <br>*String (enum)* | Définit s’il s’agit d’une liste dont les produits contenus autorisent explicitement la commande (`whitelist`) ou l’interdisent explicitement (`blacklist`). Valeurs autorisées : `whitelist`, `blacklist`. valeur par défaut = `whitelist` |
| `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 `.`. |

Cas d’utilisation typique : Un fournisseur souhaite qu’un groupe de clients déterminé n’ait accès qu’à un assortiment réduit. Une liste de produits de type `whitelist` est créée à cet effet avec les numéros d’article autorisés, et les clients concernés sont associés à ce groupe de liste de produits dans [**merchant\_relationships.csv**](https://wiki.merchant.mercanto.ch/fr/article/merchant-relationshipscsv).
