---
title: "products_prices-.csv"
url: "https://wiki.merchant.mercanto.ch/fr/article/products-pricescsv"
language: "fr"
last_updated: "2026-08-11T09:16:47.049Z"
---

# products_prices-.csv

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

## **Description**

Avec **products\_prices-.csv**, un fournisseur transmet les prix des variantes de vente d’un article. Un prix est obligatoire pour chaque unité d’emballage active (`is_active` = `1` dans [**products\_packaging-.csv**](https://wiki.merchant.mercanto.ch/fr/article/products-packagingcsv)) afin que l’article puisse être commandé. Cela vaut également pour les prix promotionnels et les prix échelonnés.

Pour chaque ligne de prix, il faut obligatoirement fournir :

-   le prix de l’unité d’emballage (`price`)
-   le prix de l’unité de base pour l’affichage du prix de base (`base_price`), même si l’unité d’emballage et l’unité de base sont identiques

En complément :

-   **Prix promotionnels :** si un prix promotionnel est enregistré, le prix d’origine (`strikethrough_price` ou `strikethrough_base_price`) ainsi que la période de validité doivent également être fournis. La période est indiquée via les dates de commande (`strikethrough_order_start_date`/`_end_date`). Les dates de livraison (`strikethrough_delivery_start_date`/`_end_date`) peuvent en outre être indiquées si elles diffèrent des dates de commande.
-   **Prix échelonnés :** `required_quantity` définit la quantité minimale à partir de laquelle un prix déterminé s’applique. Plusieurs lignes de prix avec différentes valeurs de `required_quantity` constituent ensemble un barème de prix.
-   **Prix spécifiques au client :** si des prix s’appliquent uniquement à certains clients, un groupe de prix (`price_group`) doit être indiqué. Ce même groupe de prix doit également être enregistré pour les clients concernés dans [**merchant\_relationships-.csv**](https://wiki.merchant.mercanto.ch/fr/article/merchant-relationshipscsv).

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

-   `concrete_sku` et `packaging` doivent exister comme unité d’emballage active dans [**products\_packaging-.csv**](https://wiki.merchant.mercanto.ch/fr/article/products-packagingcsv).
-   Si `price_group` est utilisé, ce même groupe de prix doit être référencé pour au moins un client dans [**merchant\_relationships-.csv**](https://wiki.merchant.mercanto.ch/fr/article/merchant-relationshipscsv) - sinon le prix ne s’applique à aucun client.

## Colonnes disponibles

| **Champ**   <br>(\* = Obligatoire) | **Description** |
| --- | --- |
| `import_type`\*  <br>*String (enum)* | Définit si cet enregistrement doit être créé/mis à jour ou supprimé.   <br>Valeurs autorisées :   <br>`create_update` =  créé/mis à jour   <br>`delete` = supprimé |
| `concrete_sku`\*  <br>*String (100)* | Stock keeping unit de l’article (numéro d’article). Caractères autorisés :   <br>chiffres `0-9`  <br>lettres `A-Z a-z`  <br>tirets `-`  <br>tirets bas `_`  <br>parenthèses `()`  <br>points `.` |
| `base_price`\*  <br>*Integer (0, 10000000000)* | Prix de l’unité de base pour l’affichage du prix de base. Exemple : si `base_price` = `100`, le prix est affiché comme suit = **16.50**/`100` pièces. |
| `price`\*  <br>*Integer (0, 10000000000)* | Prix de l’unité d’emballage. |
| `price_group`  <br>*String (100)* | Définit le groupe de prix correspondant, généralement attribué à un ou plusieurs clients. |
| `packaging`\*  <br>*String (enum)* | Définit à quelle unité d’emballage le prix se rapporte.   <br>Valeurs autorisées : [https://my.mercanto.ch/fr/definierte-werte#verpackungseinheit](https://my.mercanto.ch/fr/definierte-werte#verpackungseinheit) et [https://my.mercanto.ch/fr/definierte-werte#einheit](https://my.mercanto.ch/fr/definierte-werte#einheit) |
| `required_quantity`  <br>*Number (0, 10000000)* | Pour les prix échelonnés : quantité requise pour que le prix échelonné indiqué s’applique.   <br>valeur par défaut = `0` |
| `strikethrough_base_price`  <br>*Integer (0, 10000000000)* | Prix de base d’origine, affiché barré dans la boutique en ligne lors d’une promotion. |
| `strikethrough_price`  <br>*Integer (0, 10000000000)* | Prix d’origine de l’unité d’emballage, affiché barré dans la boutique en ligne lors d’une promotion. |
| `strikethrough_order_`  <br>`start_date`  <br>*String (YYYY-MM-DD)* | Le prix promotionnel est valable pour les commandes passées à partir de ce jour inclus. |
| `strikethrough_order_`  <br>`end_date`  <br>*String (YYYY-MM-DD)* | Le prix promotionnel est valable pour les commandes passées jusqu’à ce jour inclus. |
| `strikethrough_delivery_`  <br>`start_date`  <br>*String (YYYY-MM-DD)* | Le prix promotionnel est valable pour les livraisons à partir de ce jour inclus. |
| `strikethrough_delivery_`  <br>`end_date`  <br>*String (YYYY-MM-DD)* | Le prix promotionnel est valable pour les livraisons jusqu’à ce jour inclus. |

Cas d’utilisation typique : Un fournisseur organise une promotion d’un mois sur une bouteille de vin. Une ligne de prix est créée avec le prix promotionnel (`price`), le prix d’origine (`strikethrough_price`) et les dates de début/fin correspondantes (`strikethrough_order_start_date`/`_end_date`) pour la période de promotion. -e
