Magento如何将克隆产品设置为不属于任何类别?

时间:2013-04-17 14:36:48

标签: magento

我可以使用'复制'方法创建产品的副本,它似乎很好用。但是,我想将重复的产品取消分配给任何类别,但是$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);

1 个答案:

答案 0 :(得分:0)

尝试拨打

$clone->unlockAttribute('category_ids');

$this->unlockAttribute('category_ids');.