# Afficher des prix différents selon le groupe de client sur PrestaShop

> PrestaShop gère nativement deux mécanismes pour afficher des prix différents selon le client : les groupes de clients, avec une remise en pourcentage globale, et les prix spécifiques, pour cibler un produit précis. Ce qui manque en revanche, c’est l’affectation automatique d’un client à un groupe selon un critère métier : ça demande du développement.

- Source canonique : [https://allaux.fr/prestashop/problemes/prix-differents-groupe-client](https://allaux.fr/prestashop/problemes/prix-differents-groupe-client)
- Langue : FR
- Dernière mise à jour : 2026-08-03

## Réponse directe

> Créez le groupe dans Client > Groupes et saisissez-y la remise en pourcentage : elle s’applique à tout le catalogue pour les clients rattachés. Pour un seul produit, passez par l’onglet Prix de la fiche et ajoutez un prix spécifique ciblant ce groupe. Les deux se cumulent : vérifiez le prix final sur un compte de test avant d’ouvrir l’accès.

## Deux mécanismes natifs, à ne pas confondre

Les groupes de clients, dans Clients > Groupes, permettent de définir une remise en pourcentage appliquée globalement à tous les produits pour les clients de ce groupe : un tarif revendeur à -15 %, par exemple.

Les prix spécifiques, dans l’onglet Prix d’une fiche produit, ciblent un produit précis pour un groupe, un client donné, ou une plage de dates et de quantités. Les deux mécanismes peuvent se combiner : un client d’un groupe remisé qui bénéficie en plus d’un prix spécifique sur un produit particulier obtient un prix final qui cumule les deux, ce qui donne parfois un résultat inattendu si ce cumul n’a pas été anticipé.

## Ce qui n’est pas natif : l’affectation automatique à un groupe

PrestaShop ne sait pas, seul, affecter un client à un groupe selon un critère métier comme un numéro de TVA intracommunautaire validé ou un montant d’achat cumulé atteint. Nativement, l’affectation à un groupe se fait manuellement, fiche client par fiche client, ou par un import.

Automatiser cette affectation demande un développement accroché à un hook comme actionCustomerAccountAdd, ou une tâche récurrente qui recalcule les groupes selon les commandes passées. C’est un besoin fréquent chez les boutiques B2B, mais il dépasse la configuration standard.

## Un prix affiché à 0 € vient presque toujours d’une règle mal bornée

> Une remise à 100 % appliquée par erreur, ou une date de fin de prix spécifique mal comprise par le moteur de règles, peut faire matcher une remise sur un produit ou un groupe qui n’était pas visé. Je vérifie systématiquement les bornes de date, de quantité et de groupe de chaque prix spécifique concerné.

## Comment je retrouve la cause d’un prix inattendu

1. **Le groupe du client concerné** — Je vérifie dans quel groupe se trouve réellement le client au moment de l’affichage, et pas seulement le groupe attendu en théorie.
2. **Les prix spécifiques actifs sur le produit** — Je liste toutes les règles de prix spécifiques du produit, avec leurs bornes de date, de quantité et de groupe, pour repérer celle qui matche par erreur.
3. **Le cumul remise de groupe et prix spécifique** — Je vérifie si les deux se combinent sur ce cas précis, et si ce cumul correspond à ce qui était réellement voulu.

## Pages liées

- **Développement d’un module PrestaShop sur mesure** — Quand l’affectation automatique d’un client à un groupe selon un critère métier dépasse le réglage natif. ([/prestashop/module-sur-mesure](/prestashop/module-sur-mesure))
- **Transporteurs et livraison PrestaShop** — Les frais de port peuvent aussi varier selon le groupe de client, avec la même logique de règles à borner correctement. ([/prestashop/transporteurs-livraison](/prestashop/transporteurs-livraison))
- **Migration PrestaShop 1.6 vers 1.7 ou 8** — Pourquoi des règles de prix spécifiques peuvent se comporter différemment après une montée de version. ([/prestashop/migration](/prestashop/migration))

## FAQ

### Comment donner un tarif revendeur à certains clients ?

En créant un groupe de clients avec une remise en pourcentage dans Clients > Groupes, puis en affectant les comptes concernés à ce groupe.

### Puis-je réserver un prix à un seul client, pas à tout un groupe ?

Oui, un prix spécifique peut cibler un client précis plutôt qu’un groupe entier, depuis l’onglet Prix de la fiche produit.

### Pourquoi un produit s’affiche-t-il à 0 € pour certains clients ?

C’est presque toujours une règle de prix spécifique mal bornée, avec une remise ou une date qui matche par erreur sur ce produit ou ce groupe. Je vérifie les bornes une par une pour isoler la règle en cause.

### Un client peut-il changer de groupe automatiquement selon son historique d’achat ?

Pas nativement. Ce type d’affectation automatique selon un critère métier demande un développement spécifique accroché à la création ou à la mise à jour du compte client.

### Le cumul remise de groupe et prix spécifique est-il automatique ?

Oui, si les deux règles s’appliquent au même produit pour le même client, PrestaShop les combine. C’est justement ce cumul qu’il faut vérifier quand un prix final semble incohérent.
