0

我可以使用“复制”方法创建产品的副本,它似乎工作得很好。但是,我想从任何类别中取消分配重复的产品,但$clone->setCategoryIds()不是为我这样做。有没有一种巧妙的方法来做到这一点?

我也有复制产品的图像,但是没有为主图像、缩略图和小图像选择它们。有什么简单的方法可以做到这一点吗?

            $clone=$product->duplicate();
            $clone->setSku($clonedSku);
            $clone->setVisibility(Mage_Catalog_Model_Product_Visibility::VISIBILITY_NOT_VISIBLE);
            $clone->setPrice(5);
            $clone->setCategoryIds();
            $clone->setStatus(1);
            $clone->getResource()->save($clone);
4

1 回答 1

0

试着打电话

$clone->unlockAttribute('category_ids');

$this->unlockAttribute('category_ids');.
于 2013-04-17T22:40:29.220 回答