【发布时间】:2014-06-24 07:11:07
【问题描述】:
我刚刚经历了数小时的细致工作,将超过 20,000 个用于访问数据库的客户转移到 Magento 1.7 中。
现在我遇到的问题是,magento 没有为所有地址识别或接收该国家/地区。我不想经历另一个导入/导出过程。
我只需要一个简单的 SQL 脚本来将所有 COUNTRY 字段(在所有与地址相关的表中)设置为“US”或“United States”(无论 Magento 使用哪种格式)
任何帮助将不胜感激。
【问题讨论】:
-
请添加这一行 Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);在 $app = Mage::app('default'); 之前的@liyakat 的答案中代码,然后再次执行此脚本
-
试过了,还是一样。国家/地区字段必须从“美国”更改为“美国”,但没有发生......
-
好的,所以我找到了一个简单的方法来做到这一点。刚刚在名为“mage_customer_address_entity_varchar”的表中从 myPHPadmin 进行了查找/替换(我的安装有表的 mage_ 前缀。)无论如何,这很容易和快速地完成了这个技巧。谢谢大家的意见!