Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : comment corriger probleme generation declinaison par ?

tout servces prestashop

1. Vérifier que les attributs sont bien créés dans Prestashop

Pour générer des déclinaisons Prestashop, il faut d’abord disposer d’attributs valides. Sans attributs ni valeurs créés dans le back-office, la génération ne sera pas possible.

Rendez-vous dans Catalogue > Attributs et caractéristiques. Créez un groupe d’attributs (ex. : couleur, taille) avec des valeurs associées. Ensuite, vous pourrez utiliser ces éléments pour générer des combinations produit automatiquement.


2. Utiliser correctement le générateur de déclinaisons dans Prestashop

Prestashop propose un outil appelé "Générateur de déclinaisons" qui permet de combiner les attributs en quelques clics. Si aucun résultat n’apparaît, il est possible que la sélection soit incomplète.

Assurez-vous d’avoir sélectionné les bons groupes d’attributs à gauche, puis cliquez sur "Ajouter" pour les envoyer dans la zone de génération. Cliquez ensuite sur "Générer" pour créer les combinaisons automatiquement.


3. Supprimer les anciennes déclinaisons avant d’en générer de nouvelles

Prestashop ne supprime pas les anciennes déclinaisons lors d’une nouvelle génération. Cela peut créer des doublons ou bloquer la création de nouvelles combinaisons.

Avant d’utiliser le générateur, accédez à l’onglet Déclinaisons du produit, supprimez les combinaisons existantes, puis lancez la nouvelle génération. Cela garantit une base propre et évite les conflits d’affichage.


4. Vider le cache Prestashop après la génération

Il est possible que les nouvelles déclinaisons générées ne s’affichent pas immédiatement à cause du cache Prestashop. Le système conserve parfois les anciennes données en mémoire.

Allez dans Paramètres Avancés > Performances, puis cliquez sur "Vider le cache". Activez également l’option "Forcer la compilation" pour recharger tous les fichiers liés aux produits et aux combinaisons.


5. Corriger les erreurs JavaScript dans le back-office

Un bug JavaScript peut empêcher le fonctionnement du générateur de déclinaisons Prestashop. Si le bouton "Générer" ne répond pas, il est probable qu’un script soit bloqué.

Ouvrez la console du navigateur (F12 > Console) pour voir les erreurs éventuelles. Désactivez les modules tiers ou utilisez un autre navigateur pour tester si le problème vient du JavaScript.


6. Contrôler la compatibilité avec le thème ou le back-office personnalisé

Si vous utilisez un thème d’administration modifié, il se peut que l’outil de génération des déclinaisons soit mal intégré ou partiellement fonctionnel dans Prestashop.

Essayez de repasser sur le back-office standard ou sur une version de test avec une installation propre. Cela permet de vérifier si le problème vient de votre interface ou d’un module mal codé.


7. Vérifier les limitations liées au nombre de combinaisons

Un trop grand nombre de déclinaisons Prestashop peut empêcher leur génération. Si vous tentez de créer des milliers de combinaisons, le serveur peut refuser l’opération.

Réduisez le nombre de valeurs d’attributs ou divisez le produit en plusieurs variantes avec moins de combinaisons. Cela améliore la performance de la boutique et évite les erreurs de surcharge.


8. Contrôler les permissions du produit pour chaque boutique (multiboutique)

En mode multiboutique Prestashop, il faut que le produit et ses attributs soient bien assignés à la boutique concernée. Sinon, la génération de déclinaisons ne fonctionnera pas.

Dans l’édition du produit, vérifiez les paramètres de multiboutique, et assurez-vous que les groupes d’attributs sont bien associés à la même boutique. Cette synchronisation est cruciale.


9. Vérifier la configuration du serveur (timeout, mémoire)

Si votre serveur a des limites de ressources (ex. : mémoire PHP, timeout), la génération de nombreuses déclinaisons Prestashop peut être interrompue avant d’aboutir.

Contactez votre hébergeur pour augmenter temporairement la limite d’exécution (max_execution_time) ou la mémoire allouée (memory_limit), surtout si vous avez des produits complexes avec de nombreuses variations.


10. Mettre à jour Prestashop vers une version stable

Un bug connu dans certaines versions de Prestashop peut affecter la génération des déclinaisons. Il est essentiel de toujours utiliser une version stable et à jour du logiciel.

Rendez-vous sur le site officiel pour vérifier si votre version Prestashop contient des correctifs récents. Faites une sauvegarde de votre boutique, puis appliquez les mises à jour nécessaires pour corriger les erreurs liées aux déclinaisons.