# Importer des articles depuis un fichier CSV

> Faites entrer tout un tableur dans votre catalogue en trois étapes, mettez-le à jour ensuite, lisez le résultat et annulez un import qui a mal tourné.

Faites entrer tout un tableur dans votre catalogue en trois étapes, mettez-le à jour ensuite, lisez le résultat et annulez un import qui a mal tourné.

Si vos produits ou services se trouvent déjà dans un tableur, votre logiciel de caisse ou un autre programme, vous pouvez les importer en une seule fois au lieu de les saisir. Le même import **met aussi à jour** les articles importés précédemment : vous pouvez donc garder un tableur comme liste de référence et le réimporter chaque fois qu'il change.

Cliquez sur le bouton Importer un fichier CSV en haut de l'écran Catalogue. L'import se fait en trois étapes : Importer, Associer les colonnes et Vérifier.

## Préparer votre fichier

Un fichier CSV est un tableur enregistré en texte brut. Excel, Google Sheets, Numbers et la plupart des logiciels de boutique et de comptabilité savent en enregistrer ou en exporter un.

- **La première ligne contient les noms des colonnes**, et chaque ligne suivante est un article.
- **Chaque ligne a besoin d'un nom et d'un code** — une UGS (SKU) ou un identifiant propre à cet article. C'est grâce au code qu'un import ultérieur reconnaît l'article.
- Jusqu'à 20 Mo et 50 000 lignes par fichier.

Vous ne savez pas par où commencer ? À la première étape, cliquez sur **Téléchargez un exemple de modèle** pour obtenir un petit fichier avec les colonnes habituelles, et remplissez-le.

Ce que Konvuno comprend dans chaque colonne :

| Colonne | À écrire comme |
| --- | --- |
| Prix normal, Prix promotionnel | `1290`, `1290.50`, `1.290` ou `1.290,50` — un symbole monétaire est ignoré |
| Devise | un code de trois lettres : `EUR`, `USD`, `RSD` |
| Disponibilité | `in stock`, `out of stock`, `preorder`, `available`, `unavailable` — ou `yes` / `no`, dans n'importe quelle langue du tableau de bord (`na stanju`, `auf Lager`, `épuisé`, `agotado`…). Vide signifie Inconnu |
| Type | `product`, `service`, `listing` ou `custom`, là aussi dans les langues du tableau de bord (`usluga`, `Dienstleistung`). Vide signifie produit |
| Quantité | un nombre entier |
| URL, URL de l'image | une adresse complète commençant par `https://` |

Les séparateurs de milliers ne posent pas de problème : `1.290` et `1,290` signifient tous deux mille deux cent quatre-vingt-dix, et `1.290,50` ou `1,290.50` y ajoutent les décimales. Seul un prix dans une devise à trois décimales, comme le `KWD`, se lit autrement : `1.290` y vaut 1,29 (un virgule vingt-neuf).

Astuce

Des lettres comme č, ß ou é se transforment en symboles bizarres ? Enregistrez le fichier au format **CSV UTF-8** — dans Excel, choisissez-le comme type de fichier au moment d'enregistrer. Un fichier séparé par des points-virgules, comme Excel l'enregistre dans de nombreux pays européens, convient très bien ; Konvuno détecte de lui-même les virgules, les points-virgules et les tabulations.

## Étape 1 — Importer le fichier

![L'étape d'import avec un fichier choisi](https://konvuno.com/help/shots/fr/catalog/import-upload.webp)

L'étape d'import avec un fichier choisi

Faites glisser votre fichier dans le cadre, ou cliquez dessus pour choisir le fichier. Konvuno le lit dans votre navigateur et affiche ce qu'il a trouvé sous **Détecté** : comment les colonnes sont séparées, combien il y en a et combien de lignes. Rien n'est encore enregistré. Pour utiliser un autre fichier, cliquez sur Remplacer.

Cliquez sur Continuer.

## Étape 2 — Associer les colonnes

![Associer vos colonnes aux champs de Konvuno, et choisir ce qui arrive aux articles existants](https://konvuno.com/help/shots/fr/catalog/import-map.webp)

Associer vos colonnes aux champs de Konvuno, et choisir ce qui arrive aux articles existants

Konvuno liste chaque colonne de votre fichier avec une valeur d'exemple et, à côté, le champ qu'elle remplira. Les colonnes aux noms courants — `name`, `price`, `sku`, `stock`, ou leurs équivalents dans les autres langues du tableau de bord, comme `naziv`, `Preis` ou `precio` — sont associées pour vous. Vérifiez chacune d'elles et corrigez-la avec la liste déroulante si elle est fausse. Choisissez Ignorer la colonne pour les colonnes dont vous n'avez pas besoin, comme un fournisseur ou un prix d'achat.

Vous devez associer une colonne **Nom** et au moins une colonne **UGS** ou **ID externe**. Celle qui porte la mention Clé est le code dont Konvuno se sert pour reconnaître les articles déjà présents dans votre catalogue. Si vous associez les deux, une liste déroulante sous les options ci-dessous vous permet de choisir laquelle joue ce rôle.

### Ce qui arrive aux articles existants

Sous l'association des colonnes, choisissez ce que fait l'import quand le code d'une ligne correspond à un article que vous avez déjà :

- **Mettre à jour les articles existants (upsert)** — les nouveaux codes deviennent de nouveaux articles ; les codes correspondants mettent à jour l'article existant. C'est le choix habituel.
- **Créer uniquement, ignorer les correspondances** — n'ajoute que les articles aux codes nouveaux. Les articles existants restent exactement tels quels.
- **Mettre à jour et archiver les articles absents du fichier** — met à jour comme la première option, et chaque article apporté par un import précédent qui ne figure **pas** dans ce fichier passe en Indisponible. Utilisez cette option quand votre fichier est la liste complète de ce que vous vendez aujourd'hui. Les articles ajoutés à la main ne sont pas touchés, et rien n'est supprimé — les articles manquants restent dans votre catalogue, marqués indisponibles.

Une mise à jour ne modifie que les colonnes que vous avez associées. Importez une liste de prix avec seulement `sku`, `name` et `price` : les articles correspondants reçoivent leurs nouveaux prix, tandis que leurs descriptions, liens, images, disponibilité et type restent inchangés. En revanche, une colonne associée mais laissée vide dans une ligne vide bien ce champ pour l'article.

### Vérifier les lignes avant l'import

La partie **Aperçu de validation** compte combien de lignes semblent valides et combien seront rejetées — un nom ou un code manquant, un prix qui n'est pas un nombre, un prix soldé supérieur au prix normal, un mot de disponibilité que Konvuno ne connaît pas. Les lignes rejetées sont ignorées, pas devinées ; après l'import, vous pouvez les télécharger avec la raison de chaque rejet, dans la langue de votre tableau de bord.

### Enregistrer l'association pour la prochaine fois

Si vous importez régulièrement le même type de fichier, cliquez sur Enregistrer comme modèle, saisissez un nom pour cette association dans le champ qui s'ouvre, puis cliquez sur Enregistrer. La prochaine fois, choisissez-la dans la liste déroulante des modèles qui apparaît à la première étape une fois votre fichier lu. Les modèles sont conservés dans ce navigateur uniquement. L'import se souvient aussi des colonnes de votre dernier import et les associe de nouveau quand les noms sont identiques.

Cliquez sur Continuer.

## Étape 3 — Vérifier et lancer

![Le récapitulatif avant le lancement de l'import](https://konvuno.com/help/shots/fr/catalog/import-review.webp)

Le récapitulatif avant le lancement de l'import

Le récapitulatif indique le fichier, l'association des colonnes, ce qui arrive aux articles existants et le nombre de lignes valides. Si quelque chose semble faux, cliquez sur Retour. Sinon, cliquez sur Démarrer l'importation.

L'import s'exécute en arrière-plan : vous pouvez quitter la page. Une barre en haut de l'écran Catalogue indique combien de lignes sont traitées. À la fin, elle indique combien d'articles ont été créés, mis à jour et rejetés ; s'il y a eu des rejets, cliquez sur Lignes rejetées pour les télécharger.

## Historique des importations

![Des imports passés, l'un avec des lignes rejetées et l'autre annulé](https://konvuno.com/help/shots/fr/catalog/import-history.webp)

Des imports passés, l'un avec des lignes rejetées et l'autre annulé

La partie **Historique des importations**, en bas de l'écran Catalogue, liste vos imports récents : le fichier, la date d'exécution et le nombre d'articles créés, mis à jour et rejetés.

- Rejeté télécharge les lignes rejetées dans un fichier CSV : le numéro de la ligne dans votre fichier, la raison (dans la langue de votre tableau de bord ; les imports antérieurs à septembre 2026 la donnent en anglais) et la ligne elle-même. Corrigez-les dans votre tableur et importez-les à nouveau.
- échoué signifie que l'import s'est arrêté dans son ensemble — par exemple parce que le fichier n'a pas pu être lu. La barre en haut en donne la raison.

### Annuler un import

Vous avez importé le mauvais fichier, ou les mauvais prix ? Cliquez sur Annuler à côté de l'import et confirmez avec Annuler l'importation :

- les articles que l'import a **créés** sont supprimés ;
- les articles qu'il a **mis à jour** — ou marqués indisponibles — reviennent exactement à leur état d'avant.

Un import ne peut être annulé qu'une fois, et l'annulation elle-même est irréversible. L'import reste ensuite dans la liste avec la mention annulé.

Remarque

L'annulation remet les articles dans l'état où ils étaient **avant cet import**. Si vous avez modifié l'un d'eux à la main après l'import, cette modification est perdue elle aussi.

## Les imports et votre forfait

Un import peut ajouter des articles jusqu'au nombre prévu par votre forfait — ou jusqu'à 100 sans forfait. Seules comptent les lignes d'articles que votre catalogue n'a pas encore : une ligne pour un article que vous avez déjà le met à jour et n'ajoute rien.

![La dernière étape d'un import, arrêtée parce que les nouveaux articles ne tiennent pas](https://konvuno.com/help/shots/fr/catalog/import-limit.webp)

La dernière étape d'un import, arrêtée parce que les nouveaux articles ne tiennent pas

La dernière étape de l'import le vérifie avant l'envoi du fichier. Quand les nouveaux articles ne tiennent pas, l'encadré **Ce fichier ne tient pas dans votre catalogue** indique combien le fichier en ajouterait et combien votre catalogue en a déjà, et Démarrer l'importation reste désactivé. Retirez des lignes du fichier — ou [abonnez-vous](https://konvuno.com/fr/help/settings/billing#subscribe), ou [passez à un forfait supérieur](https://konvuno.com/fr/help/settings/billing#change-plan) — et réessayez.

Si votre catalogue s'est agrandi pendant l'import, les lignes qui ne tiennent plus sont rejetées avec la raison « La limite du catalogue est atteinte ». Voir [Les articles et votre forfait](https://konvuno.com/fr/help/catalog#limits).

Comment d'autres entreprises l'utilisent

- **Un caviste** exporte chaque vendredi sa liste de stock depuis sa caisse et l'importe avec **Mettre à jour et archiver les articles absents du fichier** : les vins épuisés sont marqués indisponibles d'eux-mêmes.
- **Une école de langues** tient ses cours dans Google Sheets, avec une colonne `type` réglée sur `service`, et réimporte la feuille au début de chaque nouveau trimestre.
- **Une quincaillerie** enregistre son association de colonnes comme modèle, car la liste de prix de son fournisseur a toujours les mêmes noms de colonnes étranges.
- **Une boulangerie** a importé par erreur la liste de prix de l'an dernier et a cliqué sur Annuler — les nouveaux prix sont revenus en une seconde.

---

Canonical: https://konvuno.com/fr/help/catalog/csv-import
Index: https://konvuno.com/llms.txt
