【问题标题】:Magento - Duplicate Product programmatically / Set default Image?Magento - 以编程方式复制产品/设置默认图像?
【发布时间】:2013-08-16 21:29:11
【问题描述】:

我正在以编程方式复制产品,但我不想要原始图片 - 我只想要我服务器上的默认图片。

我该怎么做?我不明白:-/

    $clone = $product->duplicate();
    $clone->setSku('Generator');
    $clone->setName('Ihre Konfiguration / Bestellung');
    $clone->setVisibility(Mage_Catalog_Model_Product_Visibility::VISIBILITY_NOT_VISIBLE);   
    $clone->setStatus(1);
    $clone->setVisibility(4);
    $clone->setTaxClassId(2);
    $clone->setCategoryIds("93");
    $clone->getResource()->save($clone);

这一定是我在“$clone -> save”之前尝试过的代码,但是如何设置图像文件夹的路径?

    $clone->setMediaGallery (array('images'=>array (), 'values'=>array ()));
    $clone->addImageToMediaGallery ($fullImagePath, array ('image','small_image','thumbnail'), false, false);

【问题讨论】:

    标签: image magento duplicates


    【解决方案1】:
    $filePath = "../media/product/img_import/img.jpg";
    $clone->addImageToMediaGallery($filePath, array('image', 'small_image', 'thumbnail'), false, false);
    $clone->save();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-08
      • 2018-08-17
      • 1970-01-01
      • 1970-01-01
      • 2013-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多