是否有一个以编程方式在magento中创建客户帐户的核心方法?
我需要覆盖客户帐户创建过程。是否有一个以编程方式在magento中创建客户帐户的核心方法?
看着客户账户控制器,我看到好像许多东西都参与了帐户创建(地址等)
但如果客户帐户创建超越只是形式是什么createPostAction()方法?为什么这种逻辑如此根深蒂固到控制器中?
寻找如何最终覆盖客户的帐户创建/建议的想法...
感谢
回答:
有一个SOAP API method for creating a customer。
您也可以看看SOAP API方法
File: app/code/core/Mage/Customer/Model/Customer/Api.php public function create($customerData)
{
$customerData = $this->_prepareData($customerData);
try {
$customer = Mage::getModel('customer/customer')
->setData($customerData)
->save();
} catch (Mage_Core_Exception $e) {
$this->_fault('data_invalid', $e->getMessage());
}
return $customer->getId();
}
的实施和看到的是运行的API调用的代码中。这对创建客户已经足够了。
以上是 是否有一个以编程方式在magento中创建客户帐户的核心方法? 的全部内容, 来源链接: utcz.com/qa/259291.html