À retenir
- L'éditeur en bloc de Shopify est une grille de type tableur : vous pouvez modifier Prix et Prix avant réduction sur de nombreux produits à la fois, mais vous saisissez ou collez chaque valeur vous-même.
- Un CSV de produits gère les grands catalogues, et les formules du tableur se chargent des pourcentages ; gardez un export intact, car une importation en cours ne peut pas être annulée.
- Les catalogues de Markets augmentent ou baissent les prix d'un pourcentage pour un seul marché, sans toucher à vos prix de base.
- Shopify Flow peut modifier des prix à date fixe, mais c'est à vous de construire, de tester et d'inverser le workflow.
- Une application de modification de prix en masse comme Sale Scheduler by SalePilot ajoute des règles en pourcentage ou en montant, des terminaisons de prix, un aperçu et la sauvegarde des prix précédents pour les restaurer.
Quelles sont les méthodes pour modifier les prix en masse sur Shopify ?
Shopify propose quatre méthodes natives pour changer de nombreux prix d'un coup, et les applications en ajoutent une cinquième. Le bon choix dépend du nombre de variantes concernées, du fait que la modification soit un pourcentage ou non, et de votre besoin de retrouver les anciens prix plus tard.
Toutes modifient les deux mêmes champs : le Prix de chaque variante et, si vous l'utilisez, son Prix avant réduction (le prix barré). Les prix sont portés par les variantes, pas par les produits : un t-shirt décliné en 4 tailles et 3 couleurs a donc 12 prix. Comptez les variantes avant de choisir une méthode, car c'est ce chiffre qui détermine la quantité de saisie qu'implique une méthode manuelle.
- Éditeur en bloc : une grille de type tableur dans votre admin Shopify, où vous saisissez ou collez les nouvelles valeurs des produits sélectionnés.
- CSV de produits : exportez vos produits, modifiez les colonnes de prix dans un tableur, puis importez le fichier pour remplacer les anciennes valeurs.
- Catalogues de Markets : augmentez ou baissez tous les prix d'un marché d'un pourcentage, sans toucher à vos prix de base.
- Shopify Flow : un workflow qui modifie les prix via l'Admin API de Shopify, éventuellement à date fixe, que vous construisez et testez vous-même.
- Une application de modification de prix en masse : une règle comme « baisser de 20 % » appliquée aux produits ciblés, en général avec un aperçu et un moyen de restaurer.
Quelle méthode de modification en masse choisir ?
Le tableau compare les méthodes sur les trois points qui font généralement la différence : comment les nouveaux prix sont calculés, si la modification peut commencer et se terminer à heure fixe, et comment récupérer les anciens prix en cas de problème.
Règle approximative : en dessous de 20 variantes, la fiche produit ou l'éditeur en bloc suffisent. De quelques dizaines à plusieurs milliers de variantes, passez par un CSV ou une application. Si la modification a une date de fin, comme une promotion, prévoyez le retour en arrière avant de commencer : aucune méthode native ne mémorise vos prix précédents à votre place.
| Méthode | Calcul des nouveaux prix | Début et fin programmés | Récupérer les anciens prix | Idéal pour |
|---|---|---|---|---|
| Fiche produit, une par une | Vous saisissez chaque prix | Non | Ressaisir chaque prix à la main | Quelques produits |
| Éditeur en bloc de Shopify | Vous saisissez ou collez chaque valeur dans une grille | Non | Garder un export, puis ressaisir ou réimporter | Quelques dizaines de produits, corrections rapides |
| Importation d'un CSV de produits | Formules de tableur, donc toute règle que vous savez écrire | Non | Réimporter votre export intact | Des centaines ou des milliers de variantes |
| Shopify Flow | La logique de votre workflow, via des mutations de l'Admin API | Oui, avec le déclencheur Scheduled time | Construire et tester un workflow inverse | Équipes à l'aise avec la GraphQL Admin API |
| Application de modification de prix en masse (par exemple Sale Scheduler by SalePilot) | Hausse, baisse ou nouveau prix, en pourcentage ou en montant, avec terminaisons de prix en option | Oui : début et fin programmés, avec restauration automatique | Restaurer les prix à partir des prix précédents sauvegardés | Promotions et modifications répétées sur tout le catalogue |
Comment modifier les prix en masse avec l'éditeur en bloc de Shopify ?
Utilisez l'éditeur en bloc quand vous modifiez quelques dizaines de produits à la main. Il affiche les produits sélectionnés en lignes et leurs propriétés, comme le prix, le SKU et le prix avant réduction, en colonnes. Le guide de modification en bloc de Shopify détaille chaque commande.
Connaissez ses limites avant de commencer. Le guide de Shopify ne décrit aucune option de pourcentage ni de formule : pour une hausse de 10 %, vous devez donc calculer chaque nouveau prix au préalable. L'éditeur ne garde pas non plus de copie des anciens prix, et pour les listes plus longues, Shopify lui-même oriente vers les fichiers CSV.
- Dans votre admin Shopify, allez dans Produits. Utilisez la recherche et les filtres pour n'afficher que les produits à modifier.
- Sélectionnez-les avec les cases à cocher, puis cliquez sur Modifier en bloc.
- Cliquez sur Colonnes et ajoutez Prix et Prix avant réduction s'ils ne sont pas déjà affichés.
- Saisissez les nouvelles valeurs. Pour recopier une valeur vers le bas d'une colonne, faites glisser la poignée de recopie de la cellule ; Maj + clic sélectionne une plage de cellules.
- Vérifiez chaque ligne, puis cliquez sur Enregistrer. Si une cellule affiche une erreur, corrigez-la et enregistrez de nouveau.
Comment modifier les prix en masse avec un fichier CSV ?
Le CSV de produits est la méthode native pour les grosses modifications, car un tableur recalcule des milliers de lignes avec une seule formule. Dans le modèle de produit actuel de Shopify, les colonnes s'appellent Price et Compare-at price ; les exports et modèles plus anciens les nomment Variant Price et Variant Compare At Price. Chaque variante a sa propre ligne, rattachée à son produit par l'identifiant d'URL (URL handle) et ses valeurs d'option (référence des colonnes CSV de Shopify).
Pour mettre à jour des produits existants, Shopify n'exige que les colonnes URL handle et Title, et il remplace les colonnes correspondantes présentes dans votre fichier. La précaution la plus sûre reste de garder l'export intact et de ne modifier que les cellules de prix.
- Allez dans Produits, cliquez sur Exporter et choisissez tous les produits ou la recherche en cours. Gardez une copie que vous ne modifierez jamais : c'est votre sauvegarde.
- Ouvrez la copie de travail dans un tableur. Shopify recommande Google Sheets pour les fichiers CSV.
- Ajoutez une colonne d'aide avec votre formule, par exemple =ROUND(U2*1.1, 2) pour une hausse de 10 % si Price est en colonne U (=ARRONDI(U2*1,1;2) dans un tableur réglé en français). Recollez les résultats dans Price en tant que valeurs.
- Laissez toutes les autres colonnes telles qu'exportées et ne triez pas la feuille : Shopify prévient qu'un tri peut séparer les variantes et les URL d'images de leurs produits.
- Allez dans Produits, cliquez sur Importer, choisissez le fichier et cochez l'option qui remplace les produits ayant le même identifiant (Overwrite products with matching handles dans l'admin en anglais).
- Vérifiez le récapitulatif, cliquez sur Importer des produits, puis contrôlez quelques produits dans l'admin et sur votre boutique.
Deux règles CSV évitent la plupart des accidents. Avec l'option de remplacement cochée, une cellule vide dans une colonne non obligatoire remplace la valeur existante par du vide : ne videz donc pas les cellules que vous ne modifiez pas. Et une importation ne peut plus être annulée une fois lancée : gardez l'export intact comme solution de retour. Les fichiers de plus de 15 Mo doivent être découpés en fichiers plus petits (guide d'importation de Shopify).
Shopify peut-il modifier les prix en pourcentage ?
Pas dans l'éditeur en bloc ni sur la fiche produit, où vous saisissez des prix finaux. Deux fonctions natives acceptent les pourcentages, chacune pour un usage précis.
Les catalogues de Markets vous permettent de saisir un pourcentage unique qui augmente ou baisse tous les prix du catalogue d'un marché. Par défaut, l'ajustement s'applique aussi aux prix avant réduction, et un prix fixe défini pour un produit l'emporte sur lui (création de catalogues pour les marchés). C'est utile pour une tarification régionale, mais cela change ce que paient les clients de ce marché, pas vos prix de base.
Shopify Flow est une application Shopify gratuite, disponible sur les forfaits Basic, Grow, Advanced et Plus. Son déclencheur Scheduled time lance un workflow à la date et à l'heure de votre choix, et son action Send Admin API request peut exécuter la plupart des mutations de la GraphQL Admin API. Concrètement, la sélection des produits, le calcul des prix, les tests et le workflow inverse restent à votre charge.
Quel que soit l'outil, la formule est la même. Nouveau prix = prix actuel × (1 + pourcentage ÷ 100) pour une hausse, et prix actuel × (1 − pourcentage ÷ 100) pour une baisse. Un produit à 40,00 $ baissé de 25 % passe à 30,00 $ ; augmenté de 8 %, il passe à 43,20 $. Notre calculateur de changement de prix traite toute une liste de prix collée, arrondis compris, avant que vous ne touchiez à la boutique.
Que faut-il attendre d'une application de modification de prix en masse ?
Les applications existent parce que les outils natifs s'arrêtent à la saisie de valeurs. Une bonne application de modification de prix en masse fait le calcul, vous montre le résultat et se souvient de votre point de départ. Avant d'en installer une, vérifiez comment elle répond à ces questions :
- Règles : peut-elle augmenter, baisser ou fixer les prix en pourcentage et en montant fixe, et traiter les prix avant réduction séparément des prix ?
- Ciblage : pouvez-vous choisir des collections, des produits, des variantes précises ou une condition comme un fournisseur ou une balise, et exclure des articles ?
- Aperçu : montre-t-elle le prix avant et après de chaque variante avant que quoi que ce soit ne soit écrit dans Shopify ?
- Terminaisons de prix : peut-elle arrondir les résultats à ,99, à ,95 ou à la terminaison de votre choix ?
- Fin et annulation : sauvegarde-t-elle les prix précédents, et peut-elle les restaurer à heure fixe ou à la demande ?
- Conflits : que se passe-t-il si un prix a été modifié ailleurs après l'opération ? Une restauration bien conçue ignore cette variante plutôt que d'écraser le prix plus récent.
- Limites du forfait : qu'est-ce qui compte dans la limite, et les aperçus ou les restaurations comptent-ils ?
Comment Sale Scheduler gère-t-il les modifications de prix en masse ?
L'éditeur de prix en masse de SalePilot applique une règle unique à toutes les variantes ciblées. Dans l'interface anglaise de l'application, les actions sur le prix sont « Increase price » et « Decrease price » (hausse ou baisse, en pourcentage ou en montant), « Set new price » (nouveau prix), « Set to compare-at price » (aligner sur le prix avant réduction) et « Don't change price » (ne pas modifier). Les prix avant réduction ont leurs propres 8 actions, de « Set compare-at price to original price » (le prix d'origine devient le prix barré) à « Remove compare-at price » (suppression), et les nouveaux prix peuvent être arrondis pour se terminer en .00, .49, .50, .90, .95, .99 ou par une décimale personnalisée.
Vous ciblez tous les produits, des collections, des produits, des variantes précises ou une condition avancée sur le titre du produit, la balise, le fournisseur, le type de produit ou le SKU, et vous pouvez ajouter un type d'exclusion : collections, produits ou variantes. L'écran de vérification liste ensuite le prix avant et après de chaque variante, avec un statut. Les lignes « Ready » (prêtes) seront appliquées ; les lignes « Warning » (avertissement), où le prix avant réduction ne serait pas supérieur au nouveau prix, et les lignes « Skipped » (ignorées) ne le seront pas. Aucun prix Shopify ne change tant que vous n'avez pas lancé ou programmé la promotion.
Choisissez « Start after I review » (lancer après vérification) pour une modification permanente, qui reste en place jusqu'à ce que vous cliquiez sur « Restore prices » (restaurer les prix), ou « Schedule start and end » (programmer le début et la fin) pour une promotion qui se restaure d'elle-même à la fin. Dans les deux cas, SalePilot sauvegarde d'abord le prix et le prix avant réduction précédents de chaque variante, et une restauration ignore toute variante dont le prix a été modifié ailleurs entre-temps. Pour un ciblage large, une vérification charge au maximum 500 produits et 2 500 variantes et vous avertit quand l'aperçu est plafonné : découpez donc les très grands catalogues en promotions plus ciblées.
Les forfaits diffèrent par le nombre de modifications de variantes réussies par mois et par le nombre de promotions programmées pouvant tourner en même temps. Les aperçus, les lignes ignorées et les restaurations ne comptent pas dans l'utilisation ; consultez les tarifs pour connaître les limites.
Comment éviter les erreurs lors d'une modification de prix en masse ?
La plupart des erreurs de prix en masse viennent des mêmes quelques oublis, quelle que soit la méthode. Parcourez cette liste avant d'enregistrer ou d'importer :
- Exportez d'abord une sauvegarde CSV datée, même si vous passez par l'éditeur en bloc ou une application.
- Testez la modification sur 2 ou 3 produits, vérifiez-les sur la boutique, puis lancez le reste.
- Vérifiez les prix avant réduction : après l'opération, chacun doit rester supérieur à son prix, sinon la promotion disparaît de la boutique.
- Vérifiez les marges par rapport au coût par article, surtout après une baisse, pour que le nouveau prix couvre encore le coût, les frais et la livraison.
- Vérifiez les catalogues de marché qui utilisent des prix fixes : ils l'emportent sur les prix de votre admin et ne suivront pas votre modification.
- Décidez comment vous annulerez la modification avant de la faire. Notre guide pour annuler une modification de prix en masse compare les options.
- Notez ce qui a changé et quand, pour pouvoir expliquer plus tard une commande passée à un ancien prix.