Вопрос

у нас есть около 1000 продуктов на сайте.

для каких-то товаров мы загрузили 1, для каких-то2....около 5 изображений.

если мы загружаем только одно изображение, то для этого изображения мы выбрали маленькое, базовое, миниатюрное в бэкэнде

мы экспортировали всю продукцию, используя system > import/export> export all produts.

но в CSV под маленькими, базовыми и миниатюрными столбцами мы видим имя этого изображения.

Если мы проверим таким образом, это будет ручной процесс.

есть ли способ найти товары только с одним изображением

Это было полезно?

Решение

Вы можете использовать приведенный ниже собственный код для подсчета изображений.

$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>';
        }

Если вам нужны только имиджевые продукты, используйте код

 $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>';
        }
        }
Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top