Youupi Posted December 23, 2019 Share Posted December 23, 2019 [RESOLU YOUUPI] Bonjour, Apres de nombreuses recherche sur cette erreur "Impossible d'enregistrer les paramètres" version 1.7 mais valable à partir de 1.6.1.0 dans Catalogue->Produits. Lorsqu'on crée des attributs peu importe le nombre puis en génère les déclinaison dans déclinaison lorsque vous allez dans produit. Lorsque vous enregistrez les déclinaisons et puis vous revenez sur déclinaison. et vous voulez enregistrer le message "Impossible d'enregistrer les paramètres" apparaît ! Peu importe si vous voulez modifier votre produit, déclinaisons (si ils apparaissent à l'écran), rajouter un document. J'ai tout essayé ou presque, rajout de module, réinitialisation ou suppression de module, videz le cache, re-indexe, suppression du produit, de categories, d'attributs, restauration, modification du code source, rajout de scripts, enfin voilà à force j'ai trouvé la solution. La voici à faire dans cet ordre merci : Installer "Nettoyage de PrestaShop v2.0.0 - par PrestaShop". Téléchargez le module : Cliquez ici Utilisez les deux derniers boutons : Vérifiez et Réparez & Nettoyez et Optimisez. Puis créez votre attribut. Puis créez un produit simple. Vérifiez bien qu'il ne manque rien. Enregistrez. Ajoutez un document ou des documents si nécessaire. Mettre l'option sur "produit avec déclinaison". Choisir vos déclinaisons. Générer. Modifier vos déclinaisons et vérifier qu'ils sont bien paramétrées. Enregistrer. Ensuite si vous voulez modifier votre fiche produit. Remettre sur Produit simple et accepter de supprimer les déclinaisons. Utilisez le module "Nettoyage de PrestaShop v2.0.0 - par PrestaShop". Utilisez les deux derniers boutons : Vérifiez et Réparez & Nettoyez et Optimisez. Car les déclinaisons sont invisibles et toujours présents. Enregistrez et modifiez votre produit à votre guise. Enregistrez de nouveau. Refaites l'étape des déclinaisons et enregistrez. Voilà la méthode que j'ai trouvez, bon c'est sûr ce n'est pas une mise à jour au une modification mais cela vous débloquera en attendant. Bon paramétrage et Joyeux Noel. Cédric Cédric de Youupi.fr Link to comment Share on other sites More sharing options...
Eolia Posted December 23, 2019 Share Posted December 23, 2019 Il y a 3 heures, Youupi a dit : Mettre l'option sur "produit avec déclinaison". C'est à dire ? Cette option n'existe pas nativement (au moins dans les 1.6). Le produit a des déclinaisons ou pas suivant qu'on en a généré ou pas. Si le produit en avait et qu'on en veut plus il suffit de les supprimer Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 23, 2019 Share Posted December 23, 2019 Bonjour, Il y a 4 heures, Youupi a dit : Installer "Nettoyage de PrestaShop v2.0.0 - par PrestaShop". Téléchargez le module : Cliquez ici Je viens de retirer le lien car il n'a aucun rapport avec le module cité et surtout si les utilisateurs l'installe comme un module ils vont avoir un soucis, surtout si ils possède une version plu récente de PrestaShop Vous pouvez proposer de nouveau ces fichiers mais en expliquant clairement leur focntionnement et les changement sur le coeur, sachant que l'on ne doit jamais modifier le coeur de PrestaShop. Link to comment Share on other sites More sharing options...
Youupi Posted December 27, 2019 Author Share Posted December 27, 2019 Le 23/12/2019 à 12:27 PM, Eolia a dit : C'est à dire ? Cette option n'existe pas nativement (au moins dans les 1.6). Le produit a des déclinaisons ou pas suivant qu'on en a généré ou pas. Si le produit en avait et qu'on en veut plus il suffit de les supprimer Non la declinaison existe toujours meme si on supprime la ou les declinaisons. Elle n'apparait plus dans le tableau mais dans la base oui d'ou le conflit et le problème d'enregistrement. Link to comment Share on other sites More sharing options...
Youupi Posted December 27, 2019 Author Share Posted December 27, 2019 Le 23/12/2019 à 1:25 PM, Mediacom87 a dit : Bonjour, Je viens de retirer le lien car il n'a aucun rapport avec le module cité et surtout si les utilisateurs l'installe comme un module ils vont avoir un soucis, surtout si ils possède une version plu récente de PrestaShop Vous pouvez proposer de nouveau ces fichiers mais en expliquant clairement leur focntionnement et les changement sur le coeur, sachant que l'on ne doit jamais modifier le coeur de PrestaShop. Le module fonctionne très bien avec la version 1.7.6.2. Il m'aide tous les jours pour nettoyer la base "des résidus" et surtout pour me permettre de faire fonctionner les déclinaisons avec une certaine sérénité 🐵 Link to comment Share on other sites More sharing options...
Eolia Posted December 27, 2019 Share Posted December 27, 2019 Dans quelles tables apparait-elle encore ? /** * Delete a product attributes combination * * @param int $id_product_attribute Product attribute id * @return array Deletion result */ public function deleteAttributeCombination($id_product_attribute) { if (!$this->id || !$id_product_attribute || !is_numeric($id_product_attribute)) { return false; } Hook::exec( 'deleteProductAttribute', array( 'id_product_attribute' => $id_product_attribute, 'id_product' => $this->id, 'deleteAllAttributes' => false ) ); $combination = new Combination($id_product_attribute); $res = $combination->delete(); SpecificPriceRule::applyAllRules(array((int)$this->id)); return $res; } Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now