Bonjour,
Nous sommes actuellement en train d'importer nos produits dans PrestaShop, et nous faisons face à un problème lors de l'ajout au panier des produits ayant des attributs de couleur. Peu importe le choix de la couleur effectué au moment de l'ajout au panier, seule la déclinaison par défaut s'ajoute au panier, sans prendre en compte le choix effectué sur la fiche produit.
QuoteType d’install (nouvelle/MàJ) : Nouvelle installation
Version de PS : 1.7.8.9
URL du site concerné : andikado.com
Thème (défaut/perso) : Par défaut
Code (original/modifié) : Original
Hébergement : Gandi
Version de PHP : 7.4.25
Version de MySQL : mysqlnd7.4.25
Navigateur(s) concerné(s) : Tout les navigateurs (test fait avec Mozilla Firefox et Google Chrome)
Modules ajoutés : Wk Gestion Entrepôts | Wk Gestion Fournisseurs | Orders PDF Generator comme Pro forma Quote Impaid | Éditeur de commande
Nous avons effectué plusieurs tests et avons remarqué que ce problème ne se produit pas lorsque les articles sont créés individuellement dans PrestaShop. En revanche, il survient lors de l'importation en masse.
Ce qui est encore plus curieux, c'est que lorsque nous dupliquons un article qui a été importé, les attributs fonctionnent correctement. Pourtant, tout semble identique entre l'original et la copie.
Vous trouverez ci-joint quelques captures d'écran pour illustrer le problème :
Capture 1 : Choix de la couleur jaune pour l'article exemple (celui-ci a été importé via une importation Excel, en notant qu'à l'origine, l'article a été importé sans attributs et qu'ils ont été ajoutés ultérieurement dans PrestaShop).
Capture 2 : Clic sur "Ajouter au panier" où l'article est ajouté en bleu malgré le choix de la couleur jaune.
Capture 3 : Même exercice sur l'article identique dupliqué à partir de l'article précédent.
Capture 4 : On constate ici que l'article ajouté au panier correspond bien au choix préalable.
Auriez-vous une solution à ce problème afin que nous n'ayons pas à dupliquer chaque article individuellement pour le résoudre ?
Merci d'avance pour votre aide.