Jump to content

Edit History

cedib

cedib

J'avance sur le problème. 62 est l'ID du fournisseur.

J'ai dupliqué le site sur un serveur différent et j'obtiens une erreur plus descriptive :

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '7879-8825-62' for key 'product_supplier.id_product'

De là j'ai trouvé que de supprimer le fournisseur dans la fiche produit dans l'admin permet de faire fonctionner l'importation. Si le produit est associé à un fournisseur, ça ne marche plus et j'ai ce message d'erreur.

Il n'y a pourtant pas de duplication au départ et si j'associe le produit à un fournisseur après l'importation, la table product_supplier se remplie correctement et peut avoir plusieurs lignes pour la même ID produit puisqu'il enregistre 1 ligne de base pour le produit et 1 ligne pour chaque déclinaison. Ayant 2 déclinaisons sur un produit, j'ai donc 3 lignes dans la table.

cedib

cedib

J'avance sur le problème. 62 est l'ID du fournisseur.

J'ai dupliqué le site sur un serveur différent et j'obtiens une erreur plus descriptive :

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '7879-8825-62' for key 'grklm_product_supplier.id_product'

De là j'ai trouvé que de supprimer le fournisseur dans la fiche produit dans l'admin permet de faire fonctionner l'importation. Si le produit est associé à un fournisseur, ça ne marche plus et j'ai ce message d'erreur.

Il n'y a pourtant pas de duplication au départ et si j'associe le produit à un fournisseur après l'importation, la table product_supplier se remplie correctement et peut avoir plusieurs lignes pour la même ID produit puisqu'il enregistre 1 ligne de base pour le produit et 1 ligne pour chaque déclinaison. Ayant 2 déclinaisons sur un produit, j'ai donc 3 lignes dans la table.

×
×
  • Create New...