Corrigez l'erreur “Validation failed: price can't be blank” lors d'un import CSV dans Shopify
Shopify n'a pas pu importer une variante parce que sa cellule Price est vide. Saisissez un prix pour cette variante (utilisez 0.00 si elle est gratuite), enregistrez le fichier en CSV UTF-8 et importez-le à nouveau.
Message d'erreur dans Shopify
Validation failed: price can't be blank
Signification de cette erreur
Chaque variante dans Shopify a un prix. Dans un CSV produit, la première ligne d'un produit et chaque ligne qui ajoute une autre valeur d'option créent une variante, tandis que les lignes qui ajoutent seulement une image n'en créent pas. La référence des colonnes de Shopify indique qu'une cellule Price vide devient normalement 0.00, mais l'import s'arrête avec cette erreur quand la valeur par défaut ne peut pas s'appliquer, par exemple quand seules certaines colonnes liées à la variante sont remplies. Dans tous les cas, un prix vide est risqué : si la valeur par défaut s'applique, la variante part en vente à 0.00.
Causes fréquentes
- Une nouvelle variante a été ajoutée sous un produit existant, mais sa cellule Price est restée vide.
- Une ligne censée ajouter seulement une image contient aussi une valeur d'option ou un SKU, donc Shopify la traite comme une variante et attend un prix.
- Le fichier provenait d'une autre plateforme qui range les prix dans une autre colonne, si bien que la colonne Price est vide.
Comment corriger
- Repérez le numéro de ligne dans le message d'erreur. La ligne 1 est la ligne d'en-tête.
- Dans cette ligne, saisissez le prix dans la colonne Price (Variant Price dans les anciens fichiers) comme un nombre simple avec un point pour les décimales, par exemple 39.00. N'ajoutez ni symbole monétaire ni séparateur de milliers.
- Si la ligne ne doit ajouter qu'une image, effacez ses valeurs d'option, son SKU et les autres colonnes de variante pour qu'il ne reste que URL handle et les colonnes d'images.
- Vérifiez aussi les autres variantes du même produit pour des prix vides.
- Enregistrez le fichier en CSV UTF-8 et importez-le à nouveau.
Exemple
URL handle,Title,Option1 name,Option1 value,Price linen-shirt,Linen shirt,Size,S,39.00 linen-shirt,,,M,
URL handle,Title,Option1 name,Option1 value,Price linen-shirt,Linen shirt,Size,S,39.00 linen-shirt,,,M,39.00
La seconde variante (taille M) n'avait pas de prix. Chaque ligne de variante a besoin de son propre prix, même identique à celui de la première.
Comment l'éviter
- Avant l'import, filtrez la colonne Price sur les cellules vides des lignes qui ont une valeur d'option ou un SKU.
- Passez le fichier dans un validateur, qui signale chaque variante sans prix et la ligne où elle se trouve.
Détectez ce problème avant l'import
Skuvera vérifie votre CSV produit selon toutes les règles de Shopify dans votre navigateur et indique la ligne et la colonne exactes. Gratuit, sans inscription.
Foire aux questions
- Puis-je importer un produit au prix de 0 ?
- Oui. Saisissez explicitement 0.00 pour les articles gratuits comme les échantillons. Écrire la valeur montre que le prix est voulu et non oublié.
- Compare-at price doit-il aussi avoir une valeur ?
- Non. Compare-at price (prix comparé) est facultatif et peut rester vide. Si vous le remplissez, il doit être supérieur au prix pour que la remise s'affiche.
Vérifications associées dans Skuvera
Lire l'explication de ShopifyAutres erreurs d'import
- Corrigez l'erreur “Validation failed: options are not unique” lors d'un import CSV dans Shopify
- Corrigez l'erreur “Ignored line because handle already exists” lors d'un import CSV dans Shopify
- Corrigez l'erreur “Ignored line because it did not contain product data” lors d'un import CSV dans Shopify
- Corrigez l'erreur “Invalid CSV header: missing headers” lors d'un import de produit dans Shopify
- Corrigez l'erreur “Network error: Unexpected token < in JSON at position 0” lors d'un import CSV dans Shopify
- Erreurs d'import CSV Shopify
Mis à jour le 30 octobre 2026
Skuvera