Gestion en masse des prix sur PrestaShop
Le sujet des prix avec PrestaShop est très large et parfois complexe, tant les possibilités offertes sont nombreuses et les termes ambigus.
Avant de vous invitez à la lecture des divers articles et tutos consacrés à la gestion des prix dans PrestaShop et Merlin, nous avons pensé qu'un petit rappel de certaines définitions et fonctionnalités de base pourra être utile au plus grand nombre, histoire de parler le même langage et que chacun connaissent les outils principaux.
Cette page, sous la forme d'une FAQ et de divers tutos brefs, vous donnera donc la définition de chaque type de prix ou paramètre influençant les prix et vous apprendra à les modifier dans PrestaShop puis vous montrera comment les saisir ou importer et les mettre à jour rapidement (par lot) avec Merlin Backoffice.
Et en bas de page, vous trouverez une vidéo hyper complète permettant de maitriser Merlin de bout en bout pour tout ce qui concerne l'administration des prix en masse dans PrestaShop.
FAQ et tutos en images
C'est le tarif de vente par défaut du produit, avant toute autre considération, c'est à dire ne tenant pas compte des déclinaisons, ni des remises, ni des prix spéciaux, ni du pays, ni des groupes de clients...
Dans la base de données de PrestaShop, le prix de base est stocké en HT. Le prix TTC n'est pas stocké, il est toujours le résultat d'un calcul en temps réél, tenant compte du pays de l'acheteur et de la TVA qui s'y applique.
Pour changer le prix de base dans PrestaShop:
- Allez dans le panneau Catalogue puis séléctionnez "Produits" et enfin séléctionnez une ligne.
- Allez dans l'onglet "Prix" de la fiche.
- Les prix de base HT et TTC sont les deux premiers champs de l'onglet.
Pour changer le tarif de base d'un ou plusieurs articles avec Merlin:
- Allez dans la vue "Produits".
- Sélectionnez la ou les catégories à modifier.
- Eventuellement utilisez les prè-filtrex pour trouver plus rapidement vos produits.
- Affichez le contenu.
- Les prix de base sont éditables directement dans la table ou dans l'onglet fiche.
- Si les colonnes ne sont pas présentes, ajoutez les grâce au configurateur de colonnes.
Pour modifier plusieurs prix en même temps :
Il existe de nombreuses méthodes, les deux à connaitre absolument sont celles-ci. D'abord celle du calculateur, qui permet d'augmenter, diminuer, en valeur ou en pourcentage :
- Sélectionnez plusieurs lignes et cliquez sur le bouton "Action Groupées".
- Choisir "Modifier par calcul".
- Utilisez le calculateur.
Ou bien, méthode du copier-coller :
- Sélectionnez plusieurs lignes puis faites un clic droit sur l'une des valeurs.
- Dans le menu contextuel, utilisez l'une des deux dernières lignes.
- Confirmez.
Modifier en masse par sélection de catégories.
Merlin permet en effet de modifier les prix sur tous les produits d'une ou plusieurs ou toutes les catégories, sans même devoir les afficher. C'est hyper pratique et rapide quand le nombre de produits est très élevé.
Attention cependant : cette approche sélectionnée ne permet pas de voir et valider les modifications en temps réel, ni de vérifier que l'on ne touche pas par erreur aux mauvais produits. Nous conseillons donc de réserver cette manipulation à ceux qui ont déjà un peu l'habitude d'utiliser Merlin.
Exemple : pour réaliser une augmentation en masse de 5% des prix sur tous le contenu de deux catégories :
- Sélectionnez les catégories des articles à modifier (leur catégorie par défaut ou principale).
- Bouton "Actions groupées sur produits".
- Choisissez "Modifier produits par calcul".
Puis une fois le calculateur ouvert :
- Rentrez la valeur ou le pourcentage à appliquer, ici 5.
- Choisir % ou valeur, ici % pour modifier de 5%.
- Choisir le prix sur lequel agir, ici le prix HT.
- Cliquer sur l'un des 4 boutons de calcul. + ou - pour augmenter ou diminuer de 5%. Ici le +.
- Confirmez.
A savoir : ce même outil permet de modifier non seulement les divers prix de vente que l'on va vous présenter dans cette page, mais aussi les prix d'achat, la règle de taxe, le poids, la quantité minimale et même les stocks (sur PS 1.4) ... :
Pour calculer le prix de vente TTC à partir du prix HT, PrestaShop a besoin de connaitre le taux de taxe à appliquer.
Ce taux de taxe est défini par une règle de taxes, du type : "Si l'acheteur est aux US, dans l'état de Floride, il faut appliquer la taxe de 5%".

Un groupe de règles de taxes, comme "FR Taux standard 20%" ci dessus, ne veux pas dire nécessairement "taxe de 20% partout", c'est un ensemble de règles de taxes, couvrant la totalité ou majorité des pays, et que l'on peut associer à chaque item. Et pour chaque pays et état, le taux pourrait être différent (une règle de taxes différente par pays et état).
Pour créer ou modifier les groupes de règles de taxes dans PrestaShop, il faut :
- Cliquer sur International.
- Cliquer sur Taxes.
- Aller dans l'onglet "Règles de taxes".

En effet, à chaque produit de la boutique, vous pouvez (devez, si vous souhaitez activer les taxes) associer un ensemble de règles de taxes. Vous ne pouvez pas leur associer directement une taxe. C'est le Groupe de règles de taxes associé, qui permettra de déterminer quelle taxe appliquer selon le pays de l'acheteur.
Pour résumer, ce qu'il faut retenir :
- Une taxe permet simplement de définir un taux de taxe (e: 5%).
- Une règle de taxe permet d'indiquer que pour le pays et état X,y , il faut appliquer la taxe Z (ex: Taxe à 5% en Autriche).
- Un groupe de règles de taxes permet de placer sous une même entité, un ensemble de règles de taxes couvrant tous les pays.
- Ce que l'on associe à chaque produit, c'est un ensemble de règles de taxes et non pas une taxe directement (sauf pour les versions avant PS 1.4).
A noter que depuis peu PrestaShop a renommé les "Groupes de règles de taxes" en "Règles de taxe" (parfois avec un 's', parfois sans). C'est plus court, mais on ne trouve pas cela clair du tout car du coup une Règles de taxe (anciennement "Groupe de règles de taxes") est un ensemble de trucs qui n'ont plus de nom (anciennement "Règles de taxes").
Donc selon la version de PrestaShop utilisé, il faudra vous adapter.
Le choix de l'ensemble de règles de taxes dans PrestaShop, ne peut se faire qu'un seul produit à la fois, dans sa fiche :
- Allez dans l'onglet prix.
- Sélectionnez la règle dans la liste déroulante.
- A noter que vous pouvez aussi depuis cette page, accéder à la page de modification des règles de taxe.

Pour changer par lot l'ensemble associé à une sélection d'articles. Commencez par sélectionner tous les produits à modifier puis :
- Pour n'importe lequel d'entre eux cliquez sur son Groupe de règles actuel.
- Choisir dans la liste le nouvel ensemble à lui appliquer (le changement est alors immédiat sur PrestaShop).
- Faites un clic droit sur la même valeur.
- Appliquez la commande "Coller "..." dans toute la colonne".
En "A", le résultat final après confirmation de l'opération (c'est immédiatement effectif en boutique, les prix TTC ont bien sûr été recalculés) :

Pourquoi la colonne s'appelle-t-elle "Taxe ou Règle de taxe" : Parce Merlin reste compatible avec les anciennes versions de PrestaShop (1.2, 1.3), dans lesquelles la notion de règles de taxes n'existait pas encore. Avec ces vieilles versions, vous choisissez directement la taxe à associer.
Lorsqu'un produit a des déclinaisons, le prix de vente de chacune d'entres elles peut être différent. La différence entre le prix de vente d'une déclinaison et le prix de base du produit est appelé "Impact prix"
Pour résumer, le prix de base d'une déclinaison est égale au prix de base + l'impact prix de la déclinaison.
Il peut être positif ou négatif, peut être saisi en HT uniquement en dans PrestaShop et en HT ou TTC dans Merlin.
Bien sûr, si les taxes sont activées et qu'une taxe s'applique au produit, elle s'applique à la fois au prix de base du produit et à l'impact prix.
Pour saisir un impact HT d'une déclinaison dans l'admin :
- Allez dans la partie Catalogue.
- Puis dans Produits ouvrir la fiche concernée.
- Allez dans l'onglet déclinaison.
- Editez l'impact prix (HT obligatoirement):
Dans Merlin Backoffice, l'approche est très différente, on n'est plus obligé de remplir les impacts prix ligne par ligne (bien que cela reste possible), on peut travailler en masse, de diverses manières :
- Sélectionnez le ou les produits.
- Allez dans l'onglet "Déclinaisons et images".
- Afficher les déclinaisons des produits sélectionnés.
- Il est possible de saisir ou modifier un impact directement dans la table, dans une des deux colonnes Impact HT ou TTC. Si elles sont absentes, ajoutez les à partir du configurateur de colonnes.
- Vous pouvez utiliser le calculateur pour remplir ou modifier par calcul une sélection multiple de lignes de déclinaisons (voir toutes les lignes de tous les produits si besoin !). Pour ouvrir le calculateur si il est masqué, utilisez le bouton "Actions groupées".
- Ou bien, faites un clic droit dans l'une des cases de la colonne, pour copier la valeur qu'elle contient, soit dans une sélection d'autres lignes, soit dans toute la colonne (dans toutes les déclinaisons affichées).
Bien que l'on puisse modifier directement les impacts prix des déclinaisons, il existe avec Merlin une méthode de travail bien plus intéressante, qui consiste à saisir les impacts prix non pas des combinaisons, mais des attributs !
Pour rappel, une déclinaison est constituée d'un ensemble d'attributs. Exemple : un tee-shirt taille M, couleur rouge. Taille et Couleur étant deux groupes d'attributs. M et rouge étant deux attributs.
Supposions que l'on souhaite vendre les tee-shirts XXL plus chers de 5€ que les tee-shirt XXS. On a alors deux approches possibles:
- Soit modifier chaque déclinaison de taille M avec le méthode vue juste avant.
- Soit utiliser le modificateur d'impact de Merlin Backoffice pour indiquer que l'attribut XXL à un impact prix de 5€. C'est Merlin qui recalculera alors automatiquement les impacts prix des déclinaisons utilisant cet attribut.
Donc si un jour, vous décidez ajouter 1€ de plus aux modèles de 500 tee-shirts XXL, il suffira de passer à 6€ l'impact prix de l'attribut XXL dans le modificateur pour recalculer et mettre à jour le prix de vos milliers de déclinaisons XXL, en disons, hum ... 20 secondes, ça vous va ? :-)
Utilisation rapide du modificateur d'impacts de Merlin :
- Affichez les produits, sélectionnez les puis un clic sur le bouton "Générateur".
- A l'étape 1 de l'outil, choisir le mode "Modificateur ..."
- A l'étape 3, pressez le bouton qui permet de récupérer la liste des attributs utilisés dans les déclinaisons du ou des produits sélectionnés.
- Remplissez librement les valeurs d'impacts des attributs puis cliquez sur le bouton "Générer" de l'étape 5 :

Pour en savoir plus et apprendre à maitriser cet outil hyper puissant, on vous invite à suivre son tuto vidéo complet. Dans la vidéo, il y a un menu, allez directement au chapitre 25 consacré au modificateur d'impacts.
Inutile de vous rappeler qu'il s'agit du prix que vous, commerçant, devez débourser pour mettre en stock l'article.
Sachez seulement que comme pour le prix de vente, le prix d'achat est toujours stocké dans la base dans sa valeur HT. Sa valeur TTC est elle aussi toujours le résultat d'un calcul, mais cette fois-ci en utilisant la taxe définie par défaut pour votre boutique.
Dans PrestaShop, pour les produits, l'édition se fait au même endroit que les prix de vente, dans l'onglet prix de la fiche, un produit à la fois :
Comment changer le prix d'achat d'un produit dans PrestaShop:

Pour les produits avec déclinaisons, par défaut le prix d'achat de chaque déclinaison est identique à celui défini pour le produit parent. Mais il est possible de définir un prix d'achat différent par déclinaison. Quand c'est le cas, le prix d'achat défini pour la déclinaison remplace simplement celui du produit. Il n'y a de notion d'impact prix concernant les prix d'achat.
Pour saisir ou modifier les prix d'achat des déclinaisons, on peut le faire que une déclinaison à la fois, avec un processus long. Il faut comme pour les produits, commencer par allez dans "Catalogue" puis "Produits" et chercher/ouvrir le bon produit, puis une fois dans la fiche produit :
Comment changer le prix d'achat d'une déclinaison dans PrestaShop :
- Allez dans l'onglet "Déclinaisons".
- Cliquez sur le petit crayon présent dans chaque ligne de déclinaison.
- Cela ouvre une nouvelle page permettant de remplir le champ prix d'achat. A noter que vous pouvez aussi depuis cette page modifier l'impact prix.

C'est assez rare pour le noter, on peut aussi remplir en masse les prix d'achat des déclinaisons depuis l'admin PrestaShop. Ca reste très limité dépendant, car on ne peut que mettre la même valeur partout, et on ne peut pas augmenter, diminuer, multiplier etc. Et cela reste limité à du travail sur une seule ligne à la fois :
- Dans l'onglet "Déclinaisons", sélectionnez les déclinaisons à remplir et cliquez sur le bouton "Actions Groupées".
- Remplir le champ "Prix d'achat" avec la valeur souhaitée.
- Cliquez sur "Enregistrer".

Saisir ou changer un ensemble de prix d'achat avec Merlin Backoffice :
- Prix d'achat modifiable dans la table des produits.
- Calculateur pour modifier plusieurs lignes en même temps, par exemple augmenter les prix de 10%.
- Prix d'achat modifiable aussi dans la table des déclinaisons, pour plusieurs produits en une fois.
- Le calculateur existe aussi pour les prix des déclinaisons.
- De même pour les deux tables, possibilité de faire des copier-coller multilignes.
Il n'est pas rare qu'un commerçant ait plusieurs fournisseurs pour le même article. Mais certainement plus rare que chaque fournisseur vous le propose au même prix. Pire, il est possible que selon le fournisseur, la devise monétaire ne soit pas la même.
PrestaShop a donc permis de définir autant de prix d'achat et de devises que de fournisseurs.
Comment changer les prix par fournisseur dans PrestaShop:
- Allez dans la partie "Catalogue".
- Puis la partie "Produits" et recherchez celui à modifier.
- Allez dans l'onglet "Options".
- Descendez en bas de page jusqu'à trouver la partie fournisseurs.
- Vous pouvez alors saisir un prix d'achat pour chaque fournisseur associé. C'est terriblement long à faire, mais ça a le mérite d'exister :
Heureusement il existe une méthode bien plus rapide, grâce encore une fois à Merlin Backoffice. Il inclut un tableau d'édition par lot des fournisseurs (pour les associer rapidement à un grand nombre de produits par exemple), et permettant entre autres choses de remplir par lot les prix et devises :
Comment changer en masse par fournisseurs :
- Sélectionnez l'ensemble des produits à modifier.
- Allez dans l'onglet "Fournisseurs"
- Affichez les fournisseurs disponibles.
- Editez librement cellule par cellule ou plus rapidement en masse en faisant un clic droit.
- Et en utilisant une des deux fonctions de copier coller :
Entrepôts, en mode de gestion des stocks avancée :
- Si vous utilisez PrestaShop 1.4 à 1.6 et activez le mode avancée. Dans ce cas, vous pouvez préciser le prix d'achat au moment de l'opération d'augmentation du stock dans un entrepôt.
- Ce mode n'existe plus dans PrestaShop 1.7, mais il est possible de le réactiver grâce à un module complémentaire, qui sera reconnu par Merlin. Vous pourrez alors également gérer des entrepôts et des réassortiments en précisant le prix d'achat.
Mais ce mode reste réservé aux experts, car particulièrement complexe et jamais stabilisé dans PrestaShop. Donc nous ne le conseillons pas.
Cela concerne uniquement les articles vendus au poids (ex : prix au kg) ou par quantité (ex: prix d'une douzaine d'œufs) ou longueur (ex : prix d'un mètre de tissu).
L'unité (au kg, à la douzaine...) est juste un texte statique, qui peut être modifié pour chaque a.
Dans PrestaShop, le prix unitaire, ou prix par unité, peut être saisi, mais n'est pas stocké dans la base. PrestaShop stocke le résultat d'un calcul, appelé "ratio prix par unité". C'est ce ratio qui est ré-utilisé pour recalculer le prix par unité lorsqu'il doit l'afficher.
Comment changer le prix par unité de mesure dans PrestaShop:

Pour les déclinaisons, vous trouverez le champ "Impact sur le prix unitaire" (ou "Impact sur prix par unité de mesure" dans Merlin) au même endroit que pour le prix d'achat, en cliquant sur le stylo dans la ligne d'une déclinaison (voir paragraphe précédent). Vous l'aurez compris, l'impact sur prix unitaire s'ajoute au prix unitaire du produit pour constituer le prix unitaire de chaque déclinaison.
Comment changer l'impact prix par unité :

Rem : a noter qu'il n'existe pas dans PrestaShop, à ce jour, de notion de prix d'achat unitaire.
Comment cela fonctionne-t-il ? : à partir du moment ou un prix par unité de mesure a été défini pour un produit. C'est ce prix qui est affiché en boutique, avec l'ajout de l'unité (ex : kg) à coté. C'est en modifiant la quantité de produit acheté que l'acheteur joue sur le poids ou volume ou longueur acheté. Par exemple en mettant une quantité de 2 dans son panier, il achète en fait deux kilos ou deux douzaines selon l'unité.
A noter que certaines versions de PrestaShop ne permettent pas de saisir des quantités à virgules (ex: 1,5 kg de pommes). Dans ce cas il faut définir des prix à l'unité pour une unité plus petite que le kilo ( ex: "prix pour 100g").
Comment changer massivement les prix unitaire avec le module Merlin Backoffice :
Dans Merlin vous disposez de tous les outils déjà vus plus haut, pour éditer en masse les prix unitaires et impacts sur prix unitaire. Surtout vous avez une vue globale de tous vos tarifs.
Voici un exemple pour des fruits et légumes, vendus dans divers packaging et diverses qualités influençant aussi le prix:
Pour plus de clarté, prenons l'exemple des pommes de terre :
Elles sont vendues uniquement en filet de 5kg, à 5€HT le filet.
L'unité demandée est le kg, et donc on a saisi la valeur 1 dans la colonne prix par unité HT. Logique, le prix par kg est de 1€HT.
Merlin a calculé un ratio de prix unitaire de 5, vous n'avez pas à vous en préoccuper, sachez juste que c'est cette valeur qui est mémorisée par PrestaShop, pas le prix unitaire lui-même.
En boutique cela donne déjà quelque chose de cohérent, avec un prix du filet de 5 kg de 6 €TTC (5€ + TVA de 20%) et en dessous le prix au kg de 1€20TTC :
Ca c'est le tarif de base, mais ce produit existe en deux qualités, et la qualité "Premier choix" est plus chère. On a donc créé deux déclinaisons.
Celle par défaut, le qualité "2ieme choix", ne modifie pas le prix, donc on ne rentre ni impact prix ni impact prix par unité.
Pour la seconde déclinaison, la qualité 1"er choix" dont le prix de vente est de 7,5€HT les 5kg au lieu de 5€HT, soit 2,5€HT de plus le sac de 5kg, ou encore 0,5€ de plus par kg (soit un total de 1,5€HT ou 1,8€TTC au kg) .
On a donc saisi 2,5 dans la colonne "Impact sur prix de vente (Dec.) HT" et 0,5 dans la colonne "Impact prix par unité HT". Merlin nous indique bien un prix au kg final de 1.8€TTC, et un prix du filet final de 9€TTC.
Avec ces réglages, lorsque sur le site on choisi l'option 1er choix, on a bien à la fois le prix du sac qui passe à 9€TTC et le prix au kg indiqué est bien de 1,80€TTC...enfin qui presque, car on tombe typiquement sur un bug de calcul de PrestaShop, qui nous indique 2,40 € au kg au lieu de 1.8, allez savoir comment il a trouvé cela. c'est le genre de choses qui agace fortement avec PrestaShop :

Et c'est encore plus frustrant quand on voit que si l'acheteur passe à l'étape suivante malgré la mauvaise information qui vient de lui être donnée par PrestaShop, il se retrouve dans le résumé de sa commande, qui elle affiche le bon prix au kg ! :
Une marge est ce que le commerçant gagne réalise une vente, c'est donc la différence entre le prix facturé au client et le prix payé par le commerçant auprès de son fournisseur.
Un exemple : vous achetez un livre 50€ et le vendez 75€. Vous faites donc une marge de 25€.
Il existe cependant un grand nombre de définitions différentes de marges : marge brute ou nette, marge avant ou après remises diverses, avant ou après impôts, selon que l'on compare les prix HT ou TTC, avec ou sans les remises commerciales etc.
Une marge s'exprime en unité monétaire (en € ou $ par exemple), mais souvent on parle plutôt de taux de marge, ou de coefficient de marge.
Un taux s'exprime toujours en pourcentage. Il s'agit donc d'une comparaison entre deux nombres. De ce fait il existe au moins deux pourcentages de marge différents, le taux de marge sur prix d'achat et le taux de marge sur prix de vente.
La formule du taux de marge sur prix d'achat est 100x(marge/prix d'achat). La marge étant la différence entre le prix de vente et le prix d'achat.
Un exemple : vous achetez un livre 50€ et le vendez 75€. Vous faites donc une marge de 25€. Le taux de marge sur prix d'achat est égale à 100x(25/50) soit 50%. On dit aussi que vous avez fait 50% de marge.
Vous l'aurez peut-être deviné, la formule du taux de marge sur prix de vente est 100x(marge/prix de vente).En prenant le même exemple, cela donne 100x(25/75) soit 33.33% de marge.
Il existe une troisième définition, le coefficient de marge, qui est sans unité. C'est le rapport directe entre le prix de vente et le prix d'achat (PV/PA). En reprenant l'exemple ci-dessus, le coefficient de marge serait de 75/50 soit 1.5.
Comment voir et modifier les % de marges PrestaShop dans le module Merlin Backoffice :
Une des colonnes affichant le % de marge sur prix d'achat dans Merlin, éditable et modifiable en masse (cela recalcule les prix de vente). Vous trouverez cette colonne également dans la table des déclinaisons, mais aussi dans celle des prix spécifiques, dégressifs ou remisés permettant de vérifier que le % de marge en tenant compte des diverses remises, ne devient pas négatif ! :
A titre d'exemple, vous pouvez avec Merlin importer une mise à jour de prix d'achat et lui demander de recalculer tous les prix de vente de manière à conserver constant le taux de marge actuel de chaque produit, voir de chaque déclinaison.
Ou bien comme dans l'exemple ci-dessous, lui demander d'appliquer lors de la mise à jour un tableau de marges différentes, en fonction du prix d'achat (ex : pour tous les produits dont le nouveau prix d'achat est compris entre 10 à 100€, recalculer le prix de vente pour avoir une marge de 7%).
Comment conserver un taux de marge constant :

Il s'agit d'un prix marchant, issu d'un calcul, qui s'applique à un produit en particulier, donc qui remplace le prix de base, lorsque certaines conditions sont respectées.
Les conditions à respecter sont définies par vous-même, le commerçant, lorsque vous créer un prix spécifique. Et peuvent être de toutes sortes. Par exemple le prix peut ne s'appliquer que dans un pays particulier, ou pour un groupe de clients spécifique, voir même pour un seul client.
Deux conditions sont fréquemment définies :
- Une période d'application ( de telle date à telle date). Typiquement utilisé pour mettre en place les remises pendant les périodes de soldes.
- La quantité minimale à acheter. Typiquement utilisé pour mettre en place des prix dégressifs par quantité.
Un prix spécifique peut s'appliquer soit à toutes les déclinaisons, soit à une déclinaison spécifique.
A un instant T, un et un seul prix spécifique peut s'appliquer à un produit, même si il en possède plusieurs. Comment PrestaShop détermine t-il lequel appliquer ?
Ce choix est fait grâce aux règles de priorité, définies par défauts et modifiables par vous-même dans l'admin. Elles permettent par exemple de donner la priorité au filtre sur les pays plutôt qu'au filtre sur les clients, ou son contraire, lorsqu'un prix spécifique est applicable à un groupe de clients, et un autre à tous les clients mais spécifique à un pays.
Comment changer les priorités des prix spécifiques dans PrestaShop :
Le réglage des priorités des prix spécifique se fait dans l'onglet prix de chaque fiche, juste en dessous du bouton "Ajouter un prix spécifique". Et oui car on peut régler les priorités pour un produit spécifique, mais franchement je n'ai jamais rencontré un seul site qui utilisait cette possibilité. Donc dans la majorité des cas, on cochera la petite case "Appliquer à tous les produits :"

Comme vous pouvez le voir ci-dessus, la priorité est donnée à la boutique, puis à la devise, puis au pays, puis au groupe de client.
Ce qui veut dire par exemple, que si deux prix spécifiques différents sont valables à la même date pour le même produit, le premier pour la "France" et les "visiteurs" uniquement, le second pour la "Suisse" et les "clients" uniquement. Lequel s'appliquera si je suis un "visiteur", en "Suisse" ? La bonne réponse est le second car le pays, la Suisse, à priorité par rapport au groupe de client, "visiteur".
Du coté de Merlin, les priorités définies au niveau de chaque produit sont respectées bien sûr, lors du calcul et affichage du prix final après remise. Merlin ne permet pas de modifier ces priorités directement, inutile puisque l'on peut les modifier en masse depuis l'admin et qu'on ne fait pas cela tous les jours.
Une règle de panier, ou bon de réduction, modifie également le prix de vente, mais grâce à la saisie d'un code de réduction, ou coupon.
Selon la manière dont sera paramétrée la règle de panier, elles pourra s'appliquer à une partie seulement des produits, à une seule personne ou tout le monde, être disponible en quantité limitée, et sur une période de date précise etc.
Le type de remise appliquée peut aussi être de différents types, en valeur, en pourcentage, sous la forme de frais de port gratuit etc.
Entre PS 1.6 et 1.7, l'accès au règles panier a été modifié.
Comment ajouter une règle panier avec PrestaShop 1.6 :
- Allez dans "Promotions" (pas logique, sachant que les vraies "Promotions" ne se trouvent pas dans ce menu, mais dans l'onglet "Prix" comme on vient de le voir).
- Puis sur "Règles panier".
- Puis sur le + pour ajouter une nouvelle règle:
Comment ajouter une règle panier avec PrestaShop 1.7 :
- Allez dans "Catalogue".
- Puis sur "Réductions".
- Allez dans l'onglet "Règle panier".
- Puis sur le + pour ajouter une nouvelle règle:
La suite est identique entre les deux versions de PS. Le processus est assez long et complexe, surtout si la règle n'est valable que sur certains articles.
Le mieux et de suivre la documentation officielle PrestaShop.
Comment ajouter des règles paniers dans PrestaShop avec PrestaOrders :
Merlin de gère pas à ce jour les règles de panier, mais notre application pour mobiles et tablettes "PrestaOrders" permet facilement de visualiser, modifier et créer de nouvelles règles de panier pour chacun de vos clients, individuellement, et permet de leur envoyer le code coupon par email d'un clic.
Capture d'écran de PrestaOrders sur iPhone, visualisation des règles paniers, ajout de nouveaux coupons ou modification de ceux déjà créés :
Ne pas confondre "Avoirs" et "Bons de réduction". Un avoir est avant tout un document comptable, permettant d'annuler une facture dans sa comptabilité. C'est en gros une preuve écrite qu'une commande a été annulée et que les articles ont été retournés.
Il y a souvent confusion, beaucoup pensent qu'un avoir permet d'obtenir une remboursement. C'est parfois vrai, le client peut parfois s'en servir comme d'un bon de réduction, mais s'il préfère être remboursé, vous ne pouvez pas refuser. En tout cas chez Sitolog, toutes les annulations donnent droit à un remboursement immédiat, et non pas à un bon de réduction qui oblige le clients à racheter sur le même site.
Donc la plupart du temps, le commerçant doit rembourser une commande annulée ou un article retourné et fournir un avoir indiquant le montant du remboursement.
C'est donc dans ce cas un simple document officialisant ce remboursement et il ne doit pas pouvoir être utilisé pour obtenir une remise sur un autre produit, sinon cela ferait un double remboursement.
En complément, lire cet article du forum, expliquant la procédure pour bien rembourser une commande PrestaShop.
A savoir : notre application mobile PrestaOrders, pour IPhone, IPads et appareils Android, permet aussi de générer des avoirs sur plusieurs commandes en une seule opération et de les envoyer aux clients. Et accessoirement de procéder aussi aux remboursements des commandes réglées via Paypal.
Comment générer, imprimer et envoyer des avoirs à partir de PrestaOrders :
Capture d'écran de PrestaOrders sur iPhone, liste des commandes et bouton "Avoirs" :
Il ne s'agit nullement d'un troisième type de remises, mais simplement d'un script de PrestaShop qui permet de créer des prix spécifiques automatiquement, dans chacun des produits respectant les conditions définies dans la règle (ex : tous les produits de telles catégories, liés à tel fournisseur...).
Entre PS 1.6 et 1.7, l'accès a également été modifié.
Comment les ajouter avec PrestaShop 1.6 :
- Allez dans "Promotions".
- Puis sur "Règles de prix catalogue".
- Puis sur le + pour ajouter une nouvelle règle:
Comment les ajouter avec PrestaShop 1.7 :
- Onglet "Catalogue".
- Puis sur "Réductions".
- Allez dans l'onglet "Règle de prix catalogue".
- Puis sur le + pour ajouter une nouvelle règle:
Le mieux ensuite et de suivre la documentation officielle PrestaShop.
PrestaShop a bien anticipé le besoin des commerçants qui s'adressent à des populations différentes, par exemple les particuliers et les pros. Il n'est pas rare que doive s'appliquer une remise spécifique valable uniquement pour les pros.
C'est justement ce que permet de faire le "Taux de remise par groupe de clients".
Par défaut le même taux s'applique à tous les items de toutes les catégories mais il est aussi possible de définir une réduction différente pour chaque catégorie.
Lire aussi cet article dédié à ce type de réduction, comment les créer dans PrestaShop et les gérer en masse avec notre module Merlin Backoffce.
Cet article vous aidera aussi à comprendre la différence entre un prix spécifique défini pour un groupe de clients ou un taux de remise par groupes de clients.
Les frais de port dans PrestaShop ne se définissent pas au niveau de chaque fiche, enfin pas directement.
Les frais de port se définissent pour chaque transporteur, pour chaque région/pays, éventuellement par tranche de poids ou de prix de vente. C'est un processus assez compliqué, qui nécessite là aussi de se référer à la documentation officielle :
- Allez dans "Livraison", puis "Transporteurs" et choisir le transporteur à modifier
- Les frais de port par zones et plages de poids ou de prix se définissent dans l'étape 2

Chacun des transporteurs peut-être ou non disponible pour chaque produit. Par défaut ils le sont tous. A noter que Merlin permet de faire ce type d'associations croisées en masse. Ainsi associer 1000 produits à un nouveau transporteur prend quelques secondes.
Pour chaque produit, vous pouvez définir un poids. C'est ce poids, qui au moment du choix du transporteur par le client, parmi ceux disponibles pour le produit, déterminera par calcul, les frais de port à appliquer. Les poids peuvent aussi se gérer en masse et se modifier par calcul avec Merlin.
Vous pouvez également définir un frais de transport additionnel pour chaque produit, indépendamment. Ce tarif s'ajoute au frais de port calculé pour le transporteur choisi.
Modification des frais de transport additionnels par produit :

Remplir globalement les poids et les frais de transport additionnels sur une famille de produits, associer rapidement les transporteurs :
Bien sûr, grâce à Merlin, il devient inutile de faire tout cela ligne par ligne. Les fonctions copier-coller fonctionnent aussi sur la colonne des frais de support supplémentaires, les calculs en masse sur les poids, l'association à plusieurs transporteurs d'un clic :
- Modification des poids
- Association rapide de plusieurs produits à un ou plusieurs transporteur
- Remplir les frais de transport additionnels par copier-coller

Comme vous le savez, il s'agit d'une taxe incluse dans le prix, pour financer son recyclage.
Attention, cette taxe ne s'ajoute pas au prix de base ! Elle est incluse dedans (sauf pour les versions avant la 1.4 de PrestaShop). Donc lorsque vous modifiez son montant, cela ne change pas le prix, mais impacte votre marge.
Cette taxe à la particularité de pouvoir elle même avoir une TVA. Donc une taxe sur une taxe.
Merlin respecte scrupuleusement ce type de règles comptables. Il est donc possible que vous observiez des différences dans les montants entre Merlin et PrestaShop, lorsque ce dernier fait une erreur de calcul ou d'arrondi.
En tant que commerçant, vous devez rembourser à l'état le montant des écotaxe que vous avez facturées, comme pour la TVA. Il faut donc l'exclure lorsque vous calculez votre marge ou taux de marge. Bien sûr Merlin tient compte automatiquement de cela.
Un produit commun entre plusieurs boutiques a des propriétés partagées (identiques entre les boutiques), comme son identifiant, sa référence, son code à barres, sa catégorie par défaut, ses déclinaisons et parfois sa quantité. Mais la plupart des autres paramètres, comme son nom et surtout tous ses prix et taxes peuvent être spécifiques à chaque boutique.
Pour rappel, PrestaShop est gratuit, open source. Si on vous l'a facturé, comment dire...
Par contre, oui, le service de mise en place de A à Z d'une boutique PrestaShop est un travail qui peut être conséquent, mais qui varie fortement en fonction du degré de personnalisation demandé.
Télécharger et installer un PrestaShop vierge, brut de coffrage, avec son thème par défaut, prend grosso modo une heure, soit en moyenne un coût de 75€, auquel il faut ajouter le prix de l'hébergement, au strict minimum 10€ par mois. Mais avec ce budget et type de service, vous n'irez vraiment pas loin, voir nulle part, surtout si vous n'y connaissez rien. Et si vous vous y connaissez un peu, vous êtes alors certainement capable de réaliser l'installation vous-même.
Donc au strict minimum il faut inclure l'achat, l'installation et le test de quelques modules indispensables (voir notre dossier sur le choix des modules PrestaShop), l'achat d'un joli thème adapté à votre domaine d'activité et un peu de conseil.
Voir un peu de personnalisation du thème, testé en responsive. On atteint alors rapidement un coût moyen de 3000€ pour un joli site, mais vide.
Si on vous demande 10 fois ce prix pour le même service, il y a un soucis. Et cela arrive très souvent, sans pour autant avoir une garantie de résultat. Nombreux sont nos clients qui reviennent vers nous dépités après s'être fait ainsi arnaqués pendant deux ans par un freelance auto-déclaré Webmaster, avant de jeter l'éponge, de tirer un trait sur leur 10 à 15k€ jetés par la fenêtre, sans avoir jamais eu la livraison d'un site fonctionnel et qui recommencent tout à zéro avec l'aide de Merlin.
Oui, un beau site peut couter cette somme voir deux à dix fois plus, mais pour ce type de tarifs, le service doit être tout autre : hébergement dédié, thème créé sur mesure, fonctionnalités non standard, création du catalogue, photos réalisées par un photographe pro et détourées, rédaction des fiches, style graphique sur mesure, logo, stratégie de référencement, campagne de communication, tests techniques, sécurisation du site et j'en passe... Evitez quand même de tel investissement si c'est votre premier site d'e-commerce.
Et surtout choisissez les bons partenaires, fiables et capables de vous montrer des réalisations précédentes réussies et de s'engager contractuellement sur un délai, à partir d'un cahier des charges que vous aurez pris le temps de finement rédiger (c'est la base, mais trop de monde saute cette étape).
Sitolog vous recommande sans hésiter ITIS Commerce basé à Lyon, partenaire certifié Platinium PrestaShop hyper pro et multidisciplinaire. Pub gratuite sans arrière pensée, on n'est pas commissionnés. Demandez à parler à Paul de notre part.
Et gardez une centaine d'euros au fond de la poche pour acquérir une licence (valable à vie !) de Merlin Backoffice. Ce sera votre meilleur investissement, on s'y engage.
Tutoriel complet avec le module PrestaShop Merlin Backoffice
Cette vidéo couvre de nombreux aspects de la maintenance des prix d'une boutique PrestaShop et sera le moyen parfait pour vous former à l'usage de Merlin pour gérer vos tarifs, vos soldes, mise en place de prix dégressifs, arrondir vos prix et réussir vos mises à jour de prix en masse ou via l'import.
Augmentez la résolution à 720p si la vidéo est trop floue, repassez-la en Auto si elle se fige.
Merlin Backoffice Flex est gratuit pendant 15 jours sans engagement :
Articles de la catégorie
-
Comment afficher les bons prix TTC de vos produits?
Tuto
Dans nos modules PrestaPricing et Merlin, choisir les bons réglages pour s'assurer que les prix TTC des produits PrestaShop tiennent bien compte du pays de l'acheteur.
-
Comment saisir des prix différents par groupes de clients
Tuto
Video
FAQ
Apprenez à mettre en place des prix différent par groupes de clients dans PrestaShop et à appliquer en masse des réduction par groupes et par catégories grâce au module Merlin Backoffice
-
Comment activer ou modifier la TVA sans impacter les prix de vente dans la boutique PrestaShop
Tuto
Méthode simple et rapide pour conserver dans PrestaShop les mêmes prix de vente TTC, avant et après activation de la TVA, lors de la perte de la franchise de TVA, ou lors d'un changement des taux légaux, grâce au module Merlin Backoffice.
-
Comment activer et modifier les taxes en masse dans PrestaShop
Tuto
Découvrez comment le module PrestaShop de gestion de masse permet également d'associer ou modifier une règle de taxes sur des centaines ou milliers de produits en une seule opération
-
Comment afficher des prix barrés et le bandeau Promo ! dans PrestaShop
Guide
Tuto
Toutes les méthodes modifiant les prix dans PrestaShop ne créent pas des prix barrés. Tableau listant celles qu'il faut utiliser ou pas pour barrer les prix et explique comment afficher le bandeau Promo ! sur toutes les images
-
Comment ajouter, modifier, supprimer des prix spécifiques dans PrestaShop
Tuto
Vidéo
Idéal pour la mise en place des soldes : Merlin Backoffice est un super module permettant de créer, supprimer ou modifier en masse des prix spécifiques, dégressifs, barrés ou spéciaux sur de nombreux produits ou déclinaisons
-
Comment arrondir les prix et créer des prix psychologiques dans PrestaShop
Tuto
Vidéo
Vidéo tutoriel vous montrant pas-à-pas comment arrondir une sélection ou tous les prix en masse grâce au module Merlin Backoffice. Plus fort encore, vous apprendrez aussi à arrondir les prix des déclinaisons et les prix remisés
-
Comment diminuer ou augmenter les prix en masse avec le calculateur et gérer les marges commerciales PrestaShop
Tuto
Vidéo
Merlin Backoffice permet de modifier, diminuer, augmenter en masse par calcul ou importation les prix, les poids ou stocks, mais aussi de gérer finement les marges commerciales sur tous vos produits et déclinaisons
-
Comment créer des étiquettes de prix personnalisées dans PrestaShop, avec codes à barres, photos, prix barrés...
Tuto
Video
Vidéo sur Merlin Backoffice, module de management du catalogue pour PrestaShop qui inclut nativement un générateur d'étiquettes de prix, dans une infinité de formats et contenus d'étiquettes avec ou sans code barres et photos