D'une manière ou d'une autre, un certain nombre de mes produits avaient la «Utiliser la valeur par défaut» désélectionnée.
Mon magasin a 2 langues, anglais et français. Le français utilise la valeur par défaut du magasin, donc maintenant, lorsque je mets à jour des produits, il n'apparaît pas sur le front-end, sauf si je vais manuellement sur le produit dans la vue du magasin en français et sélectionnez "Utiliser la valeur par défaut",
Il ne semble pas y avoir d'attribut pour une action de masse, j'ai rencontré des scripts et des requêtes MySQL, mais il n'est pas clair si ces solutions réinitialisent toutes les vues de magasin pour utiliser la valeur par défaut.
Le résultat souhaité est de définir "Utiliser la valeur par défaut" sur une vue de magasin spécifique (français) sur tous les produits.
Comment réinitialiser un grand nombre de produits (ou tous les produits) sur "Utiliser la valeur par défaut" sur une vue de magasin spécifique?
$product->setData('visibility', false);
cela cochera la case, mais mettra également la visibilité sur "true", ce que je ne veux pas