Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 确定新客户何时从自定义模块(Magento)中注册_Php_Magento_Module - Fatal编程技术网

Php 确定新客户何时从自定义模块(Magento)中注册

Php 确定新客户何时从自定义模块(Magento)中注册,php,magento,module,Php,Magento,Module,我正在开发一个模块,该模块不仅允许客户注册我们的webstore,还允许他们通过web服务在另一个站点注册。如何从我的模块中确定客户何时注册,以便我可以将适当的信息发送到其他站点?Magento有一个良好的事件系统,可以在事件发生时向注册的观察者发送事件。这让你完全可以做你想做的事 看一看客户注册成功事件(app/code/core/Mage/customer/controllers/AccountController.php:322) 有关magento中事件/观察者模式的更多信息: Mage

我正在开发一个模块,该模块不仅允许客户注册我们的webstore,还允许他们通过web服务在另一个站点注册。如何从我的模块中确定客户何时注册,以便我可以将适当的信息发送到其他站点?

Magento有一个良好的事件系统,可以在事件发生时向注册的观察者发送事件。这让你完全可以做你想做的事

看一看客户注册成功事件(app/code/core/Mage/customer/controllers/AccountController.php:322)

有关magento中事件/观察者模式的更多信息:


Magento有一个很好的事件系统,可以在事件发生时将事件发送给注册的观察者。这让你完全可以做你想做的事

看一看客户注册成功事件(app/code/core/Mage/customer/controllers/AccountController.php:322)

有关magento中事件/观察者模式的更多信息:


实际上,用户注册没有事件Ok,有一个事件(请参阅),但当客户在结账时注册时不会触发该事件。因此,您最好的方法是在客户之前保存并检查是否有id(如果没有,则表示他是新的)

实际上没有用户注册的事件Ok,有一个(请参阅),但在客户在签出期间注册时不会触发该事件。因此,最好的办法是让客户在结账前保存并检查是否有id(如果没有,则表示他是新的)

@code\u burgar这是真的,但如果客户在结账时注册,则不起作用。我正在更新我的答案。我认为在这种情况下,被打破了:)CordyBurgar是真的,但如果结帐时客户登记,就不起作用。我现在正在更新我的答案。我认为在这种情况下打破了:)这里是我对类似问题的回答。这里是我对类似问题的回答。