不带自定义选项的Magento复制产品

不带自定义选项的Magento复制产品,magento,duplicates,product,options,Magento,Duplicates,Product,Options,我正在使用下面的代码动态复制产品,其中大多数是带有自定义选项的简单产品 是否可以在没有自定义选项的情况下复制它们 我想在复制它们之后立即显示它们,但没有自定义选项 一些想法 $clone=$product->duplicate(); $clone->setSku($clonedSku); $clone->setVisibility(Mage_Catalog_Model_Product_Visibility::VISIBILITY_NOT_VISIBLE)

我正在使用下面的代码动态复制产品,其中大多数是带有自定义选项的简单产品

是否可以在没有自定义选项的情况下复制它们

我想在复制它们之后立即显示它们,但没有自定义选项

一些想法

    $clone=$product->duplicate();
    $clone->setSku($clonedSku);
    $clone->setVisibility(Mage_Catalog_Model_Product_Visibility::VISIBILITY_NOT_VISIBLE);   
    $clone->setStatus(1); // AKTIV=1
    $clone->setVisibility(4);
    $clone->setTaxClassId(2);
    $clone->setCategoryIds("93");
    $cloneID=$clone->getId();

如果不覆盖产品模型,则无法复制没有自定义选项的产品,但您可以复制产品并在复制后删除自定义选项

$clone = $product->duplicate();
//all your additional code here
//then delete the options
$options = $clone->getOptionInstance()->getProductOptionCollection($clone);//get all the options
foreach ($options as $option){//loop through the options
    $option->delete();//delete each option
}

如果不覆盖产品模型,则无法复制没有自定义选项的产品,但您可以复制产品并在复制后删除自定义选项

$clone = $product->duplicate();
//all your additional code here
//then delete the options
$options = $clone->getOptionInstance()->getProductOptionCollection($clone);//get all the options
foreach ($options as $option){//loop through the options
    $option->delete();//delete each option
}