Modifier les prix en masse dans PrestaShop : 4 méthodes et les pièges dans lesquels on tombe facilement
Vous pouvez modifier les prix en masse dans PrestaShop de quatre façons : une règle de prix catalogue (bien pour les promotions, le prix de base ne change pas), l’import d’un fichier CSV, un module payant, ou une conversation avec le chat qui montre les prix avant et après. Dans tous les cas, vérifiez trois pièges : les déclinaisons, les prix spécifiques et l’arrondi.
Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de boutiques PrestaShop : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 6 min de lecture
Une promotion ou un nouveau prix : que voulez-vous vraiment changer ?
C’est la première question, car elle détermine l’outil. PrestaShop sépare le prix de base d’un produit des remises qui lui sont appliquées. Une promotion du week-end est une remise avec une date de fin. Une hausse après une nouvelle grille tarifaire du fournisseur est une modification du prix de base.
Confondre les deux tourne mal dans les deux sens. Une hausse faite avec une « promotion négative » disparaît quand quelqu’un fait le ménage dans les anciennes règles. Une promotion faite en changeant le prix de base ne revient pas toute seule après le week-end, et vous devez vous souvenir de l’ancien prix.
Quelles sont les quatre façons de changer les prix de nombreux produits ?
| Méthode | Pour quoi | Change le prix de base | Quand quelque chose tourne mal |
|---|---|---|---|
| Règle de prix catalogue | promotions sur des catégories, fabricants, caractéristiques | non | vous supprimez la règle et les prix reviennent |
| Import CSV | gros changements depuis une grille tarifaire du fournisseur | oui | il vous faut une copie des anciens prix tirée d’un export |
| Module de modification en masse | travail régulier sur les prix, sans fichiers | oui | selon le module |
| Conversation avec le chat | un changement dans une catégorie, une grille du fournisseur, un arrondi | oui | vous annulez toute l’opération depuis l’historique des modifications |
Il existe aussi une cinquième façon, une requête SQL directement dans la base de données. Elle revient sur les forums, mais elle contourne tout ce que fait PrestaShop à l’enregistrement, y compris l’actualisation des index et les modules qui réagissent à un changement de prix. Nous ne la recommandons pas pour une boutique en ligne.
Les règles de prix catalogue sont abordées dans la documentation sur la gestion des produits, dans la section sur les prix. Pour l’import, un fil du forum PrestaShop sur les modules de modification des prix en masse (en polonais) est utile : des propriétaires y comparent leur expérience.
Dans quels pièges les boutiques tombent-elles en changeant les prix ?
Le plus souvent, ceux qu’on ne voit pas dans la liste des produits.
- Les déclinaisons. Une déclinaison a un supplément enregistré comme un montant, par exemple +20 € pour la taille XL. Une hausse de 10 % du prix de base ne change pas ce montant : les déclinaisons plus chères augmentent donc d’un pourcentage plus faible.
- Les prix spécifiques. Un produit avec sa propre promotion à montant fixe, par exemple −15 €, a toujours −15 € après la hausse. Une promotion en pourcentage est calculée à partir du nouveau prix.
- HT et TTC. Sur la fiche produit, vous saisissez le prix HT ou TTC, et la taxe dépend de la règle de taxe. Importer une grille HT dans le champ TTC est une erreur classique de la taille de votre taux de TVA.
- L’arrondi. Une hausse de 7 % sur 49,99 € donne 53,49 €. Si vous voulez des terminaisons en ,99, vous devez le prévoir.
- Le prix le plus bas sur 30 jours. Si vous l’affichez avec les promotions, chaque changement entre dans l’historique des prix sur lequel votre module fait son calcul. Compsoul le décrit pour son module, par exemple.
- Plusieurs boutiques. En mode multiboutique, le prix peut être différent dans chaque boutique. Vérifiez dans quel contexte vous enregistrez.
Combien de travail représente une hausse sur toute une catégorie ?
Autant de produits qu’il y en a, multipliés par quelques clics chacun. Mercredi, 23 h 10, la nouvelle grille du fournisseur est arrivée l’après-midi et s’applique dès demain. Vous ouvrez un produit, calculez 8 %, arrondissez, tapez, enregistrez, revenez à la liste. Avec 30 produits, c’est une soirée. Avec 300, l’import d’un fichier est plus rapide, mais il faut un export, un tableur, des formules et une vérification fébrile que les colonnes correspondent.
Comment changer les prix dans une conversation avec le chat
Vous décrivez le changement comme vous le diriez à un collègue. Votre chat (Claude ou ChatGPT) calcule les nouveaux prix, montre un tableau avant/après avec la variation en pourcentage, et vous validez. Une opération couvre jusqu’à 100 produits.
Vous: Augmente les prix de la catégorie Éclairage de jardin de 8 %, arrondis à ,99 vers le bas. Montre-moi un aperçu.
Votre chat: Aperçu : 46 produits, prix en euros TTC. Les trois premiers :
Attention : 2 produits ont une promotion active à montant fixe ; après la hausse, la remise en euros reste la même.
Vous: Validé.
Votre chat: Enregistré. Vous pouvez annuler toute l’opération par une seule demande depuis l’historique des modifications.
ancienne version : Lampe solaire Kula 20 cm : 49,99
nouvelle version : Lampe solaire Kula 20 cm : 53,99 (+8,0 %)
ancienne version : Guirlande LED 10 m : 89,00
nouvelle version : Guirlande LED 10 m : 95,99 (+7,9 %)
ancienne version : Applique murale en acier : 179,00
nouvelle version : Applique murale en acier : 192,99 (+7,8 %)
Les modifications de prix nécessitent l’interrupteur Ventes, que vous activez vous-même dans le panneau du module, car il est désactivé après l’installation. Il reste activé jusqu’à ce que vous le désactiviez. Un changement de plus de 30 % exige une validation supplémentaire et explicite, et un prix de 0 ne peut pas être défini. Le matin, autour d’un café, vous écrivez la demande, lisez l’aperçu et validez avant que la boutique reçoive les premières commandes de la journée.
Exemples de demandes : augmenter ou baisser les prix d’une catégorie, arrondir les prix à ,99 et les prix d’achat depuis une grille tarifaire du fournisseur. Si vous prévoyez un code promo en même temps que les prix, lisez pourquoi un code promo peut ne pas fonctionner dans PrestaShop. Les modifications de prix font partie de TellMyShop Pro ; détails sur la page tarifs.
Liste de contrôle avant de valider les nouveaux prix
- Vous savez si vous changez le prix de base ou si vous faites une promotion.
- Vous avez vérifié si les prix du fichier ou de la demande sont HT ou TTC.
- Vous savez ce qui arrive aux suppléments des déclinaisons.
- Vous avez passé en revue les produits avec des promotions actives.
- Vous avez un plan pour l’arrondi.
- Vous avez un moyen de revenir aux anciens prix : un export ou l’historique des modifications.
Questions et réponses
Une règle de prix catalogue change-t-elle le prix du produit définitivement ?
Non. Une règle de prix catalogue applique une remise ou une majoration à l’affichage du prix et dans le panier, tandis que le prix de base sur la fiche produit reste le même. C’est un bon outil pour les promotions avec une date de fin. Pour une hausse ou une baisse durable, vous changez le prix de base : à la main, par import ou dans une conversation avec le chat.
Une modification des prix en masse change-t-elle aussi les prix des déclinaisons ?
Seulement indirectement. Une déclinaison dans PrestaShop a un impact sur le prix enregistré comme un montant, par exemple +20 € pour une taille plus grande. Quand vous augmentez le prix de base de 10 %, le montant de l’impact reste le même. Si vous voulez aussi augmenter les suppléments des déclinaisons, vous devez les modifier séparément.
Comment arrondir les prix à ,99 après une hausse ?
PrestaShop a des réglages d’arrondi des montants, mais il ne transformera pas les prix en terminaisons ,99. Vous le faites lors de la modification : dans un tableur avant l’import, ou en demandant au chat une hausse arrondie à ,99 vers le bas. Dans l’aperçu, vous voyez chaque prix avant et après, vous repérerez donc les produits qui seraient moins chers après l’arrondi qu’avant la hausse.
Une modification des prix influe-t-elle sur le prix le plus bas des 30 derniers jours ?
Oui, si votre boutique affiche le prix le plus bas des 30 jours précédant une réduction. Le module qui le calcule conserve un historique des prix : une hausse juste avant des soldes sera donc visible dans cet historique. Planifiez les changements de prix à l’avance et vérifiez comment votre module fait le calcul.
Le chat peut-il changer les prix sans mon accord ?
Non. Les modifications de prix sont désactivées par défaut et c’est vous qui les activez dans le panneau du module. Chaque modification a un aperçu avec le prix avant et après, et l’enregistrement n’a lieu qu’après votre accord. Un changement de plus de 30 % exige une confirmation supplémentaire et explicite. Un prix de 0 ne peut pas être défini.
PrestaShop est une marque déposée de PrestaShop SA. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.