trouver les produits avec une seule image
-
13-12-2019 - |
Question
nous avons quelque 1000 produits sur place.
pour certains produits, nous en avons téléchargé 1, pour certains2....pour environ 5 images.
si nous téléchargeons une seule image, alors pour cette image, nous avons sélectionné petite, base, miniature dans le backend
nous avons exporté tous les produits en utilisant system > import/export> export all produts
.
mais en csv sous les petites colonnes miniatures de base, nous pouvons voir ce nom d'image.
ce sera un processus manuel si nous vérifions comme ça.
est-il possible de trouver les produits avec une seule image ?
La solution
Vous pouvez utiliser le code personnalisé ci-dessous pour le nombre d'images
$products = Mage::getModel('catalog/product')->getCollection();
foreach($products as $product) {
$product->load();
$galleryData = $product->getData('media_gallery');
echo "Product Sku: ".$product->getSku()." & Image count : ".count($galleryData['images']);
echo '<br>';
}
Si vous n'avez besoin que de produits d'image, utilisez le code
$products = Mage::getModel('catalog/product')->getCollection();
foreach($products as $product) {
$product->load();
$galleryData = $product->getData('media_gallery');
if(count($galleryData['images'])==1) {
echo "Product Sku: ".$product->getSku();
}
echo '<br>';
}
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange