Question

Lorsque je crée un produit configurable, dans l'onglet « produits associés » la case à cocher pour « l'utilisation par défaut », l'étiquette pour l'attribut n'est pas cochée.

J'ai fixé cette modification de la product.js (ligne 404), en ajoutant attribute.use_default == null:

                if (attribute.use_default == '1' || attribute.use_default == null  ) {
                use_default_checked = ' checked="checked"';
                label_readonly = ' readonly="readonly"';
            }

Ce beau travail.

Mais maintenant je voudrais définir ce pour tous les produits que je l'ai déjà créé.

Je vais accepter réponse qui me aide à créer une requête sur DB

Était-ce utile?

La solution

Si vous voulez le faire pour tous les attributs de tous les produits configurables, puis:

  

UPDATE catalog_product_super_attribute_label SET USE_DEFAULT = 1

Si vous voulez le faire pour un produit particulier ou d'un attribut que vous avez à JOIN avec table en utilisant catalog_product_super_attribute champ product_super_attribute_id des deux tabels.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top