Sql 重置magento中的所有客户地址
我在magento的付款模块出现问题。一些用户在同一文本字段中注册了号码+街道/大道公寓名称+号码+邮政编码,但未能完成结账。。。我在表格上更改了这个可能性。但现在我正在寻找一种方法来重置地址 我对数据库magento不太了解。我想知道是否有人知道是否可以使用SQL只重置客户的地址,或者只重置字段和表,以便我创建脚本Sql 重置magento中的所有客户地址,sql,magento,Sql,Magento,我在magento的付款模块出现问题。一些用户在同一文本字段中注册了号码+街道/大道公寓名称+号码+邮政编码,但未能完成结账。。。我在表格上更改了这个可能性。但现在我正在寻找一种方法来重置地址 我对数据库magento不太了解。我想知道是否有人知道是否可以使用SQL只重置客户的地址,或者只重置字段和表,以便我创建脚本 谢谢重置客户地址的简单方法是使用Magento导入/导出选项 出口所有客户 管理->系统->导入/导出->导出->导出设置->客户 根据需要进行更改/如有必要,将字段改为空白 通
谢谢重置客户地址的简单方法是使用Magento导入/导出选项
- 出口所有客户
管理->系统->导入/导出->导出->导出设置->客户
- 根据需要进行更改/如有必要,将字段改为空白
- 通过选择“替换现有复杂数据”选项导入
现在,所有客户的更改都已更新。 如果要删除整个客户,只需将管理->系统->导入/导出->导入->导入行为->替换 现有复杂数据
更改为导入行为
,而删除实体
李>导入
require "app/Mage.php";
$app = Mage::app('default');
$customers = Mage::getModel('customer/customer')->getCollection()->addAttributeToSelect('BillingAddress');
foreach ($customers as $customer){
foreach ($customer->getAddresses() as $address)
{
$data = $address->getData();
$newAddress='';
$data['street']=$newAddress;
$address->setData($data);
$address->save();
}
}
非常感谢。好好工作吧!:D