Encuentra los productos con una sola imagen.
-
13-12-2019 - |
Pregunta
Tenemos unos 1000 productos en el sitio.
Para algunos productos que subimos 1, para algunos2 para unas 5 imágenes.
Si subimos solo una imagen, que para esa imagen seleccionamos pequeños, base, thumbinal en backend
Exportamos todos los productos utilizando system > import/export> export all produts
.
Pero en CSV bajo columnas thumbinales, podemos ver ese nombre de imagen.
va a ser un proceso manual si verificamos así.
¿Hay alguna forma en que podamos encontrar los productos con una sola imagen
Solución
Puede usar el código personalizado de los bordes para los conteos de imágenes
$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 su necesidad solo los productos de la imagen usan el código
$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>';
}
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange