Magmi删除属性值

Posted

技术标签:

【中文标题】Magmi删除属性值【英文标题】:Magmi delete attribute value 【发布时间】:2014-02-13 10:14:04 【问题描述】:

如何用magmi删除一个属性值?

<?hp
$prod[sku] = '1';
$prod[attribute1] = '';

$prod[sku] = '1';
$prod[attribute1] = null;

$prod[sku] = '1';
$prod[attribute1] = false;
?>

我尝试了这些案例,但没有一个成功

【问题讨论】:

【参考方案1】:

我建议阅读Magmi Empty Values 文档。

Magmi 可以为属性分配空值,具体取决于您选择的模式。至于实际从产品中取消分配属性,这样做需要您删除产品并使用正确的属性集重新导入它。原因是,属性关联与属性集相关联,而属性集又与产品相关联。您只能为该属性分配空白或空值而不删除产品。

您可以通过其他两种方式来做您想做的事情。

    使用Product Deleter plugin 删除产品,然后使用正确的属性值重新导入。

    创建一个自定义 Magmi 插件,用于检测空白属性值,检查 Magento 中的产品是否具有该属性,然后将其删除。

【讨论】:

感谢您的帖子。我尝试了前 3 种情况,不幸的是,当我转到产品页面时它并没有取消设置值。 您要取消设置什么类型的属性?它是可配置的属性吗? 只是一个普通的属性,text/dropdown

以上是关于Magmi删除属性值的主要内容,如果未能解决你的问题,请参考以下文章

Magmi 属性集 Importer 不设置产品属性

Magento Magmi 多选导入

使用 Magmi Datapump 删除产品

Magmi 导入不会删除产品

是否有 Magmi 插件可以删除不在 CSV 文件中的产品?

Magento 1.9 magmi 导入产品图像后,当该产品从管理员保存时,它会删除图像