Dans Magento, il est un moyen pour supprimer l'attribut de produit configurable, après avoir déjà créé?
Dans Magento, j'ai un tas de produits configurables déjà créé et maintenant, un client qui a changé leur esprit et veut supprimer l'un des attributs. Je vais avoir un moment difficile de trouver comment faire ce b/c je reçois un message d'erreur disant:
Cet attribut est utilisé dans configurables
produits. Vous ne pouvez pas supprimer de
l'ensemble d'attributs.
J'ai essayé d'aller dans l'attribut et l'évolution Utiliser pour Créer Configurable Produit de "oui" à "non", mais ça ne semblait pas faire quelque chose lorsque vous essayez de supprimer l'attribut de produits existants
OriginalL'auteur veilig | 2011-03-13
Vous devez vous connecter pour publier un commentaire.
Pour supprimer un super produit attribut (comme on les appelle) de tous les produits configurables, vous pouvez exécuter cette requête SQL dans la base de données:
La table
catalog_product_super_attribute
liens des produits de super attributs d'un produit. Vous pouvez ajouter et supprimer des attributs pour créer des produits configurables.a fonctionné pour moi aussi merci
je tiens aussi à ajouter que j'ai vérifié si la suppression d'un attribut après l'utilisation de cette méthode pour être en mesure de, nettoie tous ses enregistrements associés comme ce que les produits que l'attribut ou pas , c'est fait 🙂
Travaillé sur Magento 1.9.0.1
awsome fonctionné pour moi 🙂
OriginalL'auteur Christian Davén
Il semble que vous essayez de supprimer l'attribut de l'attribut défini en premier, mais vous devez le retirer de la des produits configurables, puis l'ensemble d'attributs. Ouvrir chaque configurable produit, allez à l'onglet Produits et de supprimer l'attribut (et produits) qui n'est pas nécessaire. Enregistrer chaque produit, puis essayez de supprimer l'attribut de l'ensemble.
Comment puis-je "supprimer l'attribut" quand je suis sur les Produits Associés onglet? Je sais que je peux faire glisser et déposer l'ordre des attributs configurables. Je suis un peu perdu comment je peux supprimer l'attribut? entendez-vous venez de définir la valeur dans les produits associés à vide ou quelque chose d'autre?
même question ici. Je n'ai aucune idée de quoi il parlait. Saviez-vous qu'il signifie à partir de la page du produit? Mais comment faire pour supprimer les attributs à partir de là? Parfois je me sens comme je n'ai aucune idée à propos de Magento (je suis relativement nouveau) ou les gens donnent un peu bizarre réponses.
OriginalL'auteur Jonathan Day
Simplement utiliser phpmyadmin et vous connecter à votre base de données.
Recherchez les eav_attribute table.
Supprimer l'attribut que vous souhaitez.
OriginalL'auteur Chin
peut-être cela peut vous aider:
http://www.magentocommerce.com/boards/viewthread/6059/#t327478
OriginalL'auteur Prashant
Malheureusement, ce n'est pas possible de la norme backend de Magento.
En tant que tel, vous avez à regarder SQL solutions (je ne suis pas familair avec ces).
OriginalL'auteur Stephan ten Kate
Bâtiment sur Christian Davén réponse, vous pouvez utiliser les éléments suivants pour supprimer basé sur la
attribute_code
nom au lieu de l'attribute_id
lui-même, juste pour être sûr que vous faites référence à l'ID de droite:OriginalL'auteur Jonathan