我们有一家商店,想要出口所有图片的所有产品,但无法获得所有图片网址(第二张,第三张图片等)。我们只从主图像中导出一个图像网址。
是否有方法或模块可以导出所有图片网址?
答案 0 :(得分:0)
如果您想要获取所有产品图像,则需要在自定义功能中执行此操作,因为默认情况下产品系列中不提供此功能。
试试这个 -
<?php
$_collection = Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('*'); // ONLY AS EXAMPLE - DONT SELECT ALL ATTRIBUTES, VERY VERY BAD!
$products = array();
foreach ($_collection as $_product) {
$products[$_product->getId()]['images'] = array();
foreach ($_product->getMediaGalleryImages() as $image) {
$link = (string) Mage::helper('catalog/image')->init($_product, 'image', $image->getFile())->resize(500);
$products[$_product->getId()]['images'][] = $link;
}
}
答案 1 :(得分:0)
感谢您的回复,我们通过一个用于导出产品的模块解决了这个问题
答案 2 :(得分:0)
我遇到了同样的问题,使用System&gt;导入/导出&gt;数据流 - 配置文件。我发现如果我去了System&gt;导入/导出&gt;导出_media_image有一列会删除每个SKU的所有图库图片网址。