New*_*ser 2 prestashop prestashop-1.6
我正在使用prestashop 1.6.我想知道当一些用户在商店注册时如何才能知道?有什么样的钩子或类似的东西?任何帮助和建议都会非常明显.谢谢
有一个钩子,它是在客户成功注册到网站后立即调用的.钩子名称是actionCustomerAccountAdd,您可以在自定义模块中调用function hookActionCustomerAccountAdd($params){ ... },并通过注册$this->registerHook('actionCustomerAccountAdd')
钩子的代码在AuthController中找到:
Hook::exec('actionCustomerAccountAdd', array(
'_POST' => $_POST,
'newCustomer' => $customer
));
Run Code Online (Sandbox Code Playgroud)
如您所见,您可以访问注册表单的完整$ _POST +使用它创建的新客户对象.如果你需要一个关于如何使用钩子的例子你可以看到blocknewsletter模块的代码,它会根据你的需要使用actionCustomerAccountAdd钩子.
| 归档时间: |
|
| 查看次数: |
1882 次 |
| 最近记录: |