Problème avec l’import des attributs
libretto2 Laisser un commentaire Aller aux commentairesContexte
J’utilise la dernière version stable de Prestashop 1.2.5.0 et comme je gère le stock avec les attributs, je réimporte régulièrement tous mes attributs pour synchroniser le stock entre Prestashop et notre ERP. Lors de ces imports, je coche toujours “Supprimer les attributs avant l’import ?”.
Vous pouvez aussi consulter ma procédure d’import telle qu’elle est écrite pour les utilisateurs.
Problème
Lorsque des clients ont des paniers en cours, plusieurs zones sont mises à jour à tort :
Voici la liste des zones mises à jour qui ne devraient pas l’être :
- le prix unitaire
- la référence
- Les montant totaux
C’est très dangereux pour des clients qui seraient en train de constituer leurs paniers et qui pourraient se voir livrer des articles qu’ils n’ont pas commandés si les magasiniers se fient à la référence pour préparer les expéditions.
L’anomalie est visible quand on observe les paniers (dans BO/Clients/paniers) et même les paniers déjà livrés sont mis à jour. Je n’ai pas poussé dans l’étude des statistiques qui sont potentiellement impactées elles aussi.
Ce qui fonctionne
Par contre, pour les commandes validées (celles qui sont visible depuis l’interface “commandes” du BO) les références et montant ne sont heureusement pas mis à jour.
Solution
Pour contourner ce problème j’ai mis en place, dans l’urgence, plusieurs mesures :
- Ne pas enregistrer les paniers entre les sessions (dans BO/préférences/”sauvegarde du panier”)
- Ne pas faire d’import des attributs s’il y a des clients connectés
J’ai fait une petite recherche dans les forum de Prestashop avant d’écrire ces lignes mais je n’ai pas trouvé de référence à ce problème. J’ai soumis mon problème dans cette discussion.