# Bugs de déclinaisons de produits sur PrestaShop (prix, photos, affichage)

> Un prix d’achat qui ne suit pas la bonne taille, des photos à saisir une par une pour chaque couleur, un sélecteur qui s’affiche mal sur mobile : une déclinaison PrestaShop (une combinaison d’attributs, par exemple une taille et une couleur) est un enregistrement à part entière, avec son propre prix, son propre stock et ses propres photos. La plupart des « bugs » viennent de là.

- Source canonique : [https://allaux.fr/prestashop/problemes/declinaisons-produits-bugs](https://allaux.fr/prestashop/problemes/declinaisons-produits-bugs)
- Langue : FR
- Dernière mise à jour : 2026-08-03

## Réponse directe

> Ouvrez la fiche dans Catalogue > Produits, onglet Combinaisons : le prix, le stock et les images se saisissent sur chaque combinaison, jamais sur le produit générique. Le tarif « à partir de » affiché en boutique est celui de la combinaison la moins chère. Pour associer une photo à une déclinaison, cochez-la dans la liste des images de cette combinaison.

## Une déclinaison a ses propres champs

Sur une fiche produit à déclinaisons, chaque combinaison (taille, couleur, matière…) possède son propre prix d’achat, son propre stock, et peut avoir sa ou ses propres photos, indépendamment du produit générique. Lors d’une saisie manuelle ou d’une saisie en masse, il est fréquent de renseigner uniquement le prix d’achat du produit générique et d’oublier celui de chaque déclinaison, ce qui fausse ensuite les marges calculées.

Le prix affiché « à partir de X € » sur une fiche produit à déclinaisons correspond au prix de la combinaison la moins chère, pas au prix du produit générique. C’est une source fréquente d’incompréhension : le prix générique existe en base, mais ce n’est pas lui qui s’affiche dès que des déclinaisons existent.

## Pourquoi la saisie de photos par déclinaison prend du temps

Chaque déclinaison peut avoir ses propres images associées, séparées des photos du produit générique. C’est ce qui explique qu’associer plusieurs dizaines d’images à plusieurs dizaines de combinaisons est long par défaut dans le back-office : l’interface standard traite ça déclinaison par déclinaison, sans import groupé natif prévu pour ce cas précis.

## Le sélecteur de déclinaison qui s’affiche mal sur mobile

> Un bug d’affichage du sélecteur de taille ou de couleur sur petit écran vient le plus souvent d’un composant du thème qui ne charge pas correctement son script JavaScript sur mobile, plutôt que d’un problème lié aux déclinaisons elles-mêmes.

## Configuration ou développement ?

Corriger un prix d’achat oublié sur quelques déclinaisons, ou ajuster l’affichage du sélecteur, relève d’une correction de saisie ou de thème classique. Ça devient un développement quand il faut automatiser une saisie en masse — importer un prix d’achat par déclinaison, ou associer plusieurs dizaines de photos par combinaison à partir d’un fichier plutôt qu’à la main, écran par écran.

## Pages liées

- **Bugs d’affichage CSS ou responsive après une modification de thème** — Quand le problème d’affichage touche tout le thème, pas seulement le sélecteur de déclinaison. ([/prestashop/problemes/bugs-css-responsive-apres-theme](/prestashop/problemes/bugs-css-responsive-apres-theme))
- **Développement d’un module PrestaShop sur mesure** — Pour automatiser une saisie en masse de prix d’achat ou de photos par déclinaison. ([/prestashop/module-sur-mesure](/prestashop/module-sur-mesure))
- **Boutique PrestaShop lente à charger** — Un grand nombre d’images par déclinaison peut aussi peser sur le temps de chargement des fiches produit. ([/prestashop/boutique-lente](/prestashop/boutique-lente))

## FAQ

### Pourquoi la marge calculée sur mes déclinaisons est fausse ?

Le plus souvent parce que seul le prix d’achat du produit générique a été renseigné lors de la création, sans reporter le bon prix d’achat sur chaque déclinaison. La marge se calcule à partir du prix d’achat propre à chaque combinaison.

### Comment associer environ 130 photos par déclinaison sans tout faire à la main ?

L’interface standard associe les images déclinaison par déclinaison. Pour un volume important, un script ou un module d’import qui lit un fichier de correspondance entre référence de déclinaison et image évite la saisie manuelle répétée.

### Pourquoi le prix affiché sur la fiche produit ne correspond pas au prix que j’ai saisi ?

Si le produit a des déclinaisons, PrestaShop affiche le prix de la combinaison la moins chère précédé de « à partir de », pas le prix du produit générique. C’est un comportement natif, pas un bug.

### Le sélecteur de taille ne s’affiche pas correctement sur mobile, c’est lié aux déclinaisons ?

Rarement directement : c’est le plus souvent un script du thème qui ne se charge pas correctement sur petit écran. Le problème vient de l’affichage, pas des données de déclinaison elles-mêmes.

### Est-ce que je peux modifier une page produit à déclinaisons uniquement pour mobile ?

Oui, mais ça touche le thème, pas la fiche produit elle-même. C’est un travail de développement ciblé sur l’affichage responsive, distinct d’une correction de données.
