# Fichier CSV

Le tableau ci-dessous présente les noms des colonnes et leurs descriptions pour les produits dans un fichier CSV. Lorsqu'une colonne est obligatoire, toutes les valeurs correspondantes doivent être renseignées dans les lignes de cette colonne.

### Description du fichier

<table><thead><tr><th width="171">Entête</th><th width="119" align="center">Obligatoire</th><th width="99">Type</th><th>Description</th></tr></thead><tbody><tr><td>product_id</td><td align="center"><strong>OUI</strong></td><td>Text</td><td>Ce champ identifie de façon unique un produit.</td></tr><tr><td>title</td><td align="center"><strong>OUI</strong></td><td>Text</td><td>Ce champs correspond au nom du produit tel qu'il est affiché sur la page de détail du produit.</td></tr><tr><td>link</td><td align="center"><strong>OUI</strong></td><td>Url</td><td>Ce champs correspond à l’URL de la page d’un produit donné.</td></tr><tr><td>image_link</td><td align="center"><strong>OUI</strong></td><td>Url</td><td>Ce champs correspond à l'URL de l'image du produit.</td></tr><tr><td>alternative_image_link</td><td align="center">Facultatif</td><td>Url</td><td>Ce champs correspond à l'URL d'une image alternative du produit.</td></tr><tr><td>brand</td><td align="center"><strong>OUI</strong></td><td>Text</td><td>Ce champs indique le nom de la marque du produit. </td></tr><tr><td>category</td><td align="center"><strong>OUI</strong></td><td>Text</td><td><p>Ce champ indique  l’identifiant de la catégorie du produit</p><p>Exemple: <mark style="color:orange;">c-876333</mark><br></p></td></tr><tr><td>taxonomy</td><td align="center">Facultatif</td><td>Text</td><td><p>Ce champs correspond à la catégorisation complète du produit. (code et libellé séparé par <strong>::</strong>)</p><p><em><mark style="background-color:blue;">Chaque niveau de catégorie sera séparé par le caractère</mark></em><mark style="background-color:blue;"> <strong>>></strong> </mark><em><mark style="background-color:blue;">.</mark></em> </p><p>Exemple : <mark style="color:orange;">c-11001::Electroménager>>c-671001::Lavage>>c-876333::Lave Linge</mark></p></td></tr><tr><td>price</td><td align="center"><strong>OUI</strong></td><td>Number</td><td><p>Ce champ correspond au prix du produit. </p><p><em><mark style="background-color:blue;">Le séparateur décimal doit être un point (.) sans séparateur de milliers.</mark></em> </p><p>Exemple : <mark style="color:orange;">559.90</mark></p></td></tr><tr><td>sale_price</td><td align="center">Facultatif</td><td>Number</td><td><p>Ce champ correspond au prix du produit lorsqu’il est en promotion. </p><p><em><mark style="background-color:blue;">Le séparateur décimal doit être un point (.) sans séparateur de milliers.</mark></em> </p><p>Exemple : <mark style="color:orange;">509.90</mark></p></td></tr><tr><td>availability</td><td align="center"><strong>OUI</strong></td><td>Text</td><td><p>Ce champs indique le statut de disponibilité du produit sur le site.</p><p>Exemple : <mark style="color:orange;">in stock</mark></p></td></tr><tr><td>condition</td><td align="center">Facultatif</td><td>Text</td><td>Ce champs indique l’état du produit. Exemple : <mark style="color:orange;">new</mark></td></tr><tr><td>rating</td><td align="center">Facultatif</td><td>Number</td><td><p>Ce champs indique la note moyenne du produit. </p><p><em><mark style="background-color:blue;">Le séparateur décimal doit être un point (.)</mark></em>  </p><p>Exemple : <mark style="color:orange;">4.5</mark></p></td></tr><tr><td>reviews</td><td align="center">Facultatif</td><td>Number</td><td>Ce champs indique le nombre d’avis sur le produit</td></tr><tr><td>gtin</td><td align="center">Facultatif</td><td>Text</td><td><p>Ce champs indique le code article international GTIN du produit.</p><p>Selon le type de produit il peut s’agir des codes EAN, UPC ou ISBN.</p></td></tr><tr><td>description</td><td align="center">Facultatif</td><td>Text</td><td>Ce champs correspond à la description du produit.</td></tr><tr><td>attribute_[code]</td><td align="center">Facultatif</td><td>Text</td><td><p>Ce champ doit être utilisé pour ajouter des attributs spécifiques. </p><p>Le nom de la colonne peut-être "attribute_<mark style="color:orange;">color</mark>" et la valeur de la colonne <mark style="color:orange;">blue.</mark></p></td></tr><tr><td>offer_id</td><td align="center">Facultatif</td><td>Text</td><td><p>Ce champs correspond à l’identifiant unique de l’offre. </p><p>Ce champ est requis pour une MarketPlace</p><p><br></p></td></tr><tr><td>seller_id</td><td align="center">Facultatif</td><td>Text</td><td><p>Ce champs correspond à l’identifiant du vendeur de l’offre. </p><p>Ce champ est requis pour une MarketPlace</p></td></tr><tr><td>seller_name</td><td align="center">Facultatif</td><td>Text</td><td><p>Ce champs correspond au nom du vendeur de l’offre. </p><p>Ce champ est requis pour une MarketPlace</p></td></tr></tbody></table>

### Exemple

{% tabs %}
{% tab title="CSV" %}

```csv
product_id;title;link;image_link;alternative_image_link;brand;category;taxonomy;price;sale_price;availability;condition;rating;reviews;gtin;description;attribute_color
"3761494";"Galaxy A22 - 5G - 128 Go - Bleu";"https://";"https://";"https://";"SAMSUNG";"c87601";"c4001::Téléphonie>>c62901::Téléphone mobile>>c87601::Smartphone";"259.00";"229.00";"in_stock";"new";"4.5";"250";"8806092266223";"Smartphone 6,6 FHD+";"blue"
```

{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.veasybl.io/prerequis/catalogue-de-produits/fichier-csv.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
