سؤال

لدينا حوالي 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