Gestion en masse des prix sur PrestaShop, module d'édition en masse

07/11/2023 Franck Bugnet Catégorie FAQ Vidéo

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:


  1. Allez dans le panneau Catalogue puis séléctionnez "Produits" et enfin séléctionnez une ligne.
  2. Allez dans l'onglet "Prix" de la fiche.
  3. Les prix de base HT et TTC sont les deux premiers champs de l'onglet.


Changer le prix de base dans l'admin PrestaShop


Pour changer le tarif de base d'un ou plusieurs articles avec Merlin:


  1. Allez dans la vue "Produits".
  2. Sélectionnez la ou les catégories à modifier.
  3. Eventuellement utilisez les prè-filtrex pour trouver plus rapidement vos produits.
  4. Affichez le contenu.
  5. Les prix de base sont éditables directement dans la table ou dans l'onglet fiche.
  6. Si les colonnes ne sont pas présentes, ajoutez les grâce au configurateur de colonnes.


Changer le prix de base dans Merlin Backoffice


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 :



  1. Sélectionnez plusieurs lignes et cliquez sur le bouton "Action Groupées".
  2. Choisir "Modifier par calcul".
  3. Utilisez le calculateur.


Modifier plusieurs prix à la fois - méthode 1

Ou bien, méthode du copier-coller :

  1. Sélectionnez plusieurs lignes puis faites un clic droit sur l'une des valeurs.
  2. Dans le menu contextuel, utilisez l'une des deux dernières lignes.
  3. Confirmez.


Modifier plusieurs prix à la fois - méthode 1



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 :

  1. Sélectionnez les catégories des articles à modifier (leur catégorie par défaut ou principale).
  2. Bouton "Actions groupées sur produits".
  3. Choisissez "Modifier produits par calcul".



Augmenter massivement les prix dans PrestaShop sans même afficher les produits

Puis une fois le calculateur ouvert :

  1. Rentrez la valeur ou le pourcentage à appliquer, ici 5.
  2. Choisir % ou valeur, ici % pour modifier de 5%.
  3. Choisir le prix sur lequel agir, ici le prix  HT.
  4. Cliquer sur l'un des 4 boutons de calcul. + ou - pour augmenter ou diminuer de 5%. Ici le +.
  5. Confirmez.

Modifier en masse les prix de vente


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) ... :



Modification en masse des prix mais aussi des quantité, poids, taxes...




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%".



Règles de taxes dans PrestaShop

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 :

  1. Cliquer sur International.
  2. Cliquer sur Taxes. 
  3. Aller dans l'onglet "Règles de taxes".

Editer les règles de taxes dans PrestaShop

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 :


  1. Allez dans l'onglet prix.
  2. Sélectionnez la règle dans la liste déroulante. 
  3. A noter que vous pouvez aussi depuis cette page, accéder à la page de modification des règles de taxe.


Choisir une règles de taxe dans la fiche produit
Grâce à Merlin, vous pouvez bien sûr associer en masse un groupe à plusieurs voir tous les produits en quelques secondes.



Pour changer par lot l'ensemble associé à une sélection d'articles. Commencez par sélectionner tous les produits à modifier puis :


  1. Pour n'importe lequel d'entre eux cliquez sur son Groupe de règles actuel.
  2. Choisir dans la liste le nouvel ensemble à lui appliquer (le changement est alors immédiat sur PrestaShop).
  3. Faites un clic droit sur la même valeur.
  4. 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) :



Assigner la même règle de taxe à tous les produits


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.

A voir aussi, il existe une autre méthode encore plus rapide, pour changer la règle de taxes de tous les produits d'une boutique, sans même les afficher, voir ici.




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 :

  1. Allez dans la partie Catalogue.
  2. Puis dans Produits ouvrir la fiche concernée.
  3. Allez dans l'onglet déclinaison.
  4. Editez l'impact prix (HT obligatoirement):


Saisir un impact prix de déclinaison depuis PrestaShop



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 :



  1. Sélectionnez le ou les produits.
  2. Allez dans l'onglet "Déclinaisons et images".
  3. Afficher les déclinaisons des produits sélectionnés.
  4. 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.
  5. 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".
  6. 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).




Changer en masse les impacts prix des déclinaisons




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.

Pour bien comprendre la puissance d'une telle approche, il faut également savoir que ce modificateur d'impacts prix est capable de travailler sur plusieurs produits à la fois.
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 :


  1. Affichez les produits, sélectionnez les puis un clic sur le bouton "Générateur".
  2. A l'étape 1 de l'outil, choisir le mode "Modificateur ..."
  3. 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.
  4. Remplissez librement les valeurs d'impacts des attributs puis cliquez sur le bouton "Générer" de l'étape 5 :


Modificateur en masse d'impacts prix


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:



Modification d'un prix d'achat 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 :


  1. Allez dans l'onglet "Déclinaisons".
  2. Cliquez sur le petit crayon présent dans chaque ligne de déclinaison.
  3. 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.

Modification du prix d'achat d'une déclinaison dans PrestaShop

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 :

  1. Dans l'onglet "Déclinaisons", sélectionnez les déclinaisons à remplir et cliquez sur le bouton "Actions Groupées".
  2. Remplir le champ "Prix d'achat" avec la valeur souhaitée.
  3. Cliquez sur "Enregistrer".


Actions groupées dans PrestaShop sur les prix d'achat des déclinaisons
Dans Merlin, les prix d'achat peuvent être saisis et modifiés en masse, par calcul, copier-coller ou importation, aussi bien pour les produits que leur variantes.


Saisir ou changer un ensemble de prix d'achat avec Merlin Backoffice :


  1. Prix d'achat modifiable dans la table des produits.
  2. Calculateur pour modifier plusieurs lignes en même temps, par exemple augmenter les prix de 10%.
  3. Prix d'achat modifiable aussi dans la table des déclinaisons, pour plusieurs produits en une fois.
  4. Le calculateur existe aussi pour les prix des déclinaisons.
  5. De même pour les deux tables, possibilité de faire des copier-coller multilignes.


Remplir et changer les prix d'achat en masse dans les produits et déclinaisons  PrestaShop avec Merlin Backoffice




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:


  1. Allez dans la partie "Catalogue".
  2. Puis la partie "Produits" et recherchez celui à modifier.
  3. Allez dans l'onglet "Options".
  4. Descendez en bas de page jusqu'à trouver la partie fournisseurs.
  5. 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 :

Gestion des différents prix fournisseurs dans PrestaShop

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 :


  1. Sélectionnez l'ensemble des produits à modifier.
  2. Allez dans l'onglet "Fournisseurs"
  3. Affichez les fournisseurs disponibles.
  4. Editez librement cellule par cellule ou plus rapidement en masse en faisant un clic droit.
  5. Et en utilisant une des deux fonctions de copier coller :



Saisir en masse les différents prix d'achat fournisseurs et leur devise

Pour être complet sur cet onglet, remarquez que l'outil MagicEdit est disponible sur la colonne des prix d'achat fournisseur (en jaune repère "A" sur la capture). Nous l'avons ajouté, bien que normalement MagicEdit serve à modifier les colonnes de type texte, car il permet aussi de copier une colonne dans une autre. Utilité ?  : pouvoir copier la colonne des prix d'achat de base, aussi présente dans le tableau, vers la colonne des prix d'achat fournisseur. 


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:


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é :


Impact sur le prix unitaire dans la fiche d'édition d'une déclinaison dans l'admin PrestaShop 1.7

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"). 


Attention, ne pas confondre le "Prix par unité de mesure" (aussi nommé "Prix unitaire") avec le "Prix à l'unité". Le "Prix à l'unité" veut dire prix pour 1 article, c'est la même chose que le prix de base.


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:

Rentrer des prix unitaires dans PrestaShop via Merlin Backoffice

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 :

Prix au kg dans la boutique PrestaShop


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 :

Prix au kilo qui change quand on choisi une autre déclinaison

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 ! :

Prix à l'unité dans le résumé de la commande

Ce qu'il faut en retenir : les prix par unité sont parfois indispensables, mais c'est comme le mode de gestion de stock avancés, PrestaShop n'a jamais réussi à stabiliser complétement cette partie. Donc si vous en avez vraiment besoin, utilisez les, en sachant que vous aurez sans doute des erreurs de calcul ou d'affichage comme montré ci-dessus et fiez vous alors plutôt à Merlin pour connaitre vos prix exacts finaux et vos marges.



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.

Les versions actuelles de PrestaShop n'incluent aucun outil d'administration des marges ou taux de marge. Merlin permet de travailler en gérant un taux 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.


PrestaShop ne gère absolument pas les taux de marges ni le coefficient de marge. Vous verrez dans nos tutos que Merlin au contraire intègre plusieurs outils très utiles de gestion du taux de marge sur prix d'achat. Vous pouvez le surveiller, le modifier, le garder constant...


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 ! :


Marges commerciales dans Merlin

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 :


Calcul automatique des prix de ventes grâce aux marges commerciales dans Merlin


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.


On vous invite à en découvrir plus dans cette page spécialement dédiée à ce type de prix et réductions. Elle regorge de tutoriels et conseils et contient une vidéo complète et détaillée sur la mise en place des soldes.


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 :"
Modifier les priorité des prix spécifiques

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 :


  1. 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).
  2. Puis sur "Règles panier".
  3. Puis sur le + pour ajouter une nouvelle règle:

Créer une règle de panier ou coupon, avec PrestaShop 1.6



Comment ajouter une règle panier avec PrestaShop 1.7 :


  1. Allez dans  "Catalogue".
  2. Puis sur "Réductions".
  3. Allez dans l'onglet "Règle panier".
  4. Puis sur le + pour ajouter une nouvelle règle:

Ajout d'une règle de prix panier dans PrestaShop 1.7


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 :
Ajout et modification des coupons dans PrestaShop avec PrestaOrders




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" :
Création d'avoirs depuis l'appli mobile PrestaOrders




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 :


  1. Allez dans "Promotions".
  2. Puis sur "Règles de prix catalogue".
  3. Puis sur le + pour ajouter une nouvelle règle:



Comment les ajouter avec PrestaShop 1.7 :


  1. Onglet "Catalogue".
  2. Puis sur "Réductions".
  3. Allez dans l'onglet "Règle de prix catalogue".
  4. Puis sur le + pour ajouter une nouvelle règle:

Ajout d'une règle de prix catalogue dans PrestaShop 1.7


Le mieux ensuite et de suivre la documentation officielle PrestaShop.


Comme une règle de prix catalogue créé des prix spécifiques, vous pourrez les voir dans la table des prix spécifiques de Merlin. Mais Merlin ne permet pas de modifier ce type de prix spécifiques (car le script de PrestaShop écraserait aussitôt vos modifications), ni de créer ou modifier ce type de règles. En fait c'est inutile, car Merlin lui même est une sorte de Super règle de prix catalogue, permettant de créer et modifier des prix spécifiques en masse sur les sélections de produits et d'attributs de votre choix.



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 :


  1. Allez dans "Livraison", puis "Transporteurs" et choisir le transporteur à modifier
  2. Les frais de port par zones et plages de poids ou de prix se définissent dans l'étape 2

Modifier les frais de port par tranche de poids

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 :


Changer les frais de port complémentaires 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 :
  1. Modification des poids
  2. Association rapide de plusieurs produits à un ou plusieurs transporteur
  3. Remplir les frais de transport additionnels par copier-coller

Changer en masse les poids, transporteurs et frais de port complémentaires sur plusieurs produits à la fois


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.


PrestaShop gère très mal les éco participations, avec des erreurs grossières de calcul, de TVA et d'arrondis. Même la dernière mise à jour 1.7 n'est pas totalement aboutie sur ce point délicat. Par exemple lorsque l'on applique une remise sur un produit, cela ne devrait jamais s'appliquer à la partie éco participation du prix de vente qui doit rester constante, règle de calcul que ne respecte pas toujours PrestaShop (qu'un ordi soit vendu 1000€ ou remisé à 900€, le coût de son recyclage reste le même).

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.


Si vous utilisez Merlin pour administrer les prix et tarifs dans des PrestaShop configurés en boutiques multiples, vous aurez le libre choix pour les modifier en masse dans une seule, deux ou plusieurs boutiques au choix en même temps. Cela est vrai pour tous les types de prix ou taxes ou marges définis ci-dessus.




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.



resolution
 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

Réglages
Menu