Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de Augmentation des Prix en Masse WooCommerce (Inflation & Arrondi Psychologique), pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Le vrai problème d'une hausse de prix en masse
Multiplier tout un catalogue par 1,03 prend cinq minutes en SQL. Le problème arrive juste après : un produit à 59 euros devient 60,77, un produit à 569 devient 586,07, et votre boutique se retrouve avec des prix illisibles qui sentent le traitement automatique. Ce plugin fait les deux opérations d'un coup : il applique le pourcentage, puis recale chaque résultat sur une échelle de prix que vous avez définie.
Comment fonctionne l'arrondi par paliers
Un palier se définit par deux nombres : un pas et une terminaison. Le résultat vaut toujours pas multiplié par un entier, plus la terminaison. Un pas de 10 avec une terminaison de 9 produit 9, 19, 59, 89, 569, 899. Un pas de 1 avec une terminaison de 0,90 produit 9,90, 14,90, 60,90. Un pas de 5 avec une terminaison de 4 produit 124, 129, 134. Vous pouvez empiler autant de paliers que nécessaire, chacun s'appliquant à une tranche de prix, pour traiter différemment un accessoire à 12 euros et une machine à 2 500 euros.
Le compromis entre lisibilité et précision, rendu visible
Plus l'échelle est grossière, plus la variation réelle s'écarte du pourcentage visé. Une hausse de 3 pour cent sur 59 donne 60,77 : une échelle en entiers finissant par 9 la transforme en 69, soit 17 pour cent. C'est mathématique, aucun plugin ne peut l'éviter. Ce qui change ici, c'est que vous le voyez avant de valider. Un simulateur affiche la variation réelle sur des prix d'exemple, l'aperçu la donne produit par produit, et un plafond par campagne écarte automatiquement les articles dont l'arrondi dénature trop la hausse.
Arrondi sur le prix que lit le client
Si votre boutique saisit des prix hors taxes et affiche des prix TTC, arrondir la valeur stockée ne sert à rien : le client verra 59,04 au lieu de 59. Le plugin convertit donc le prix stocké en prix TTC selon la classe de taxe du produit, applique l'arrondi sur cette valeur, puis reconvertit en hors taxes avant enregistrement. Le comportement se règle en un menu déroulant, et fonctionne aussi bien sur une boutique qui stocke des prix TTC.
Un périmètre que vous contrôlez au produit près
Une campagne peut cibler tout le catalogue ou une sélection fine : catégories avec leurs sous-catégories, catégories exclues, étiquettes, types de produits, états de publication, plage de prix de base, exclusion des articles déjà en promotion. Deux champs libres acceptent des listes d'identifiants ou d'UGS, en inclusion comme en exclusion, pour épargner une gamme précise ou ne traiter qu'un fournisseur.
Quatre stratégies pour les prix promotionnels
Les prix barrés méritent un traitement à part. Vous choisissez : recalculer la promo pour conserver le même taux de remise, lui appliquer le même pourcentage que le prix de base, la laisser strictement intacte, ou la supprimer purement et simplement. Si le nouveau prix promo devait dépasser le nouveau prix de base, il est retiré automatiquement pour éviter une incohérence en boutique.
Rien n'est écrit sans validation, tout est réversible
Chaque campagne se construit en trois temps : sélection du périmètre, calcul de tous les nouveaux prix, puis application. Entre le calcul et l'application, un tableau paginé affiche pour chaque produit son prix actuel, son futur prix, la variation réelle en pourcentage et, le cas échéant, le motif pour lequel il a été écarté. L'ensemble s'exporte en CSV. Une fois la campagne appliquée, les anciens prix restent enregistrés en base : l'écran d'historique restaure l'état exact, en épargnant si vous le souhaitez les produits que vous auriez édités entre-temps.
Conçu pour les gros catalogues
Le traitement se fait par lots en AJAX avec barre de progression, la taille de lot est réglable pour s'adapter à un hébergement mutualisé. Les déclinaisons sont mises à jour individuellement puis le produit parent est resynchronisé pour que les prix mini et maxi restent corrects. Quatre commandes WP-CLI couvrent le même parcours en ligne de commande, utile pour un catalogue de plusieurs dizaines de milliers de références ou pour intégrer la hausse annuelle dans un script de déploiement.
Il n’y a pas encore d’avis.