更改Magento客户帐户创建数据到网站

时间:2014-06-30 22:34:16

标签: php mysql magento

我正在尝试更新已在管理面板中创建的帐户。

在创建过程中,帐户是在管理部分错误地创建的(导致用户无法通过前端登录)。

请参见屏幕截图:http://puu.sh/9Rjvp/6f4fffd1c6.jpghttp://i.stack.imgur.com/0Q2vm.jpg

我正在寻找一种程序化方法,使用该方法我可以将创建的帐户更新为"网站"之后客户可以登录到网站。 (如果是最好的套件,这可以是数据库直接更新)

寻找程序化解决方案的原因很明显,原因如下。

  1. 受影响帐户的数量约为500 +
  2. 这些帐户中的每个或多个都有属于其帐户的订单(因此重新创建不是一个好方法)。
  3. 让我知道我必须为此修补程序更改哪些数据库值,或者我需要向自定义模块指示什么?

    非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

以下是客户更新代码段:

$customer = Mage::getModel('customer/customer')->load(1212);
$customer->setWebsiteId(2)
$customer->save();

上述代码会将客户1212的网站更新为2.

上帝好运!