Jump to content

Erreur lors de la modification d'un prix d'un article dans le panier


Recommended Posts

Bonjour,

 

Lorsque l'on tente de modifier le prix d'un article dans le panier depuis le tableau d'administration, il arrive parfois qu'il n'est pas possible de modifier le prix de certains articles.

 

En cherchant un peu, lorsque l'on modifie le prix d'un premier article, une ligne est ajoutée dans la table "specific_price" et le prix de l'article est correctement modifié. Si on souhaite changer le prix d'un produit similaire dans un autre papier, le prix n'est pas modifié et aucune modification n'est effectué dans la table "specific_price".

 

En regardant les erreurs sql, il y a une duplication pour la clé "id_product_2" lorsque l'on souhaite changer le prix de d'un article mais qu'il y a déjà un article avec le même "id_product".

Ce problème est résolu lorsque l'on supprime l'index "id_product_2" de la table "specific_price".

Cette index est aussi assez similaire à l'index "id_product".

Peut-on supprimer l'index "id_product_2" ou retirer la condition unique de celui-ci ?

 

Merci.

Link to comment
Share on other sites

Le but serait de pouvoir proposer des réductions à des clients sur certain produit en créant une commande pour un client en ajoutant les articles en questions ou à partir d'un panier existant et en changeant le prix d'un ou plusieurs articles dans cette commande.

Link to comment
Share on other sites

Le problème est similaire à celui-ci : https://www.prestashop.com/forums/topic/208057-probleme-pour-modifier-un-prix-dans-la-creation-de-commande-en-backoffice/

Impossible de mettre à prix spécifique à un produit dans la création de commande si une autre commande avec le même produit à déjà un prix spécifique

Si l'on supprime l'index id_product_2, ce problème est corrigé mais on obtient un autre problème dans la boutique quand on regarde les produits car l'index est manquant.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...