Produits - Configurable étiquette d'attribut, question « l'utilisation par défaut »
-
16-10-2019 - |
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
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.