删除magento中的自定义客户属性

时间:2013-08-09 07:21:34

标签: magento magento-1.7

我在Magento为客户创建了一个自定义属性。

我不小心为我的属性设置了错误的类型。

现在我要修改此属性或删除此属性,然后创建新属性。

任何人都可以告诉我是否可以删除或修改磁性中的自定义属性?

提前致谢。

1 个答案:

答案 0 :(得分:9)

您可以使用以下内容在其中一个模块中创建升级脚本:

$this->updateAttribute('customer', 'attribute_code_here', 'type', 'varchar'); //or any other type

基本上,您可以更改客户,类别和广告的任何属性。像这样的产品;

$entityType = 'customer';//or catalog_category or catalog_product
$attributeCode = 'attribute_code_here';
$changeWhat = 'field_name_here';
$changeInto = 'new value here';
$this->updateAttribute($entityType, $attributeCode, $changeWhat, $changeInto);

要删除属性,请执行以下操作:

$this->removeAttribute('customer', 'attribute_code_here');

遵循与上述相同的规则。