Php 确定新客户何时从自定义模块(Magento)中注册
我正在开发一个模块,该模块不仅允许客户注册我们的webstore,还允许他们通过web服务在另一个站点注册。如何从我的模块中确定客户何时注册,以便我可以将适当的信息发送到其他站点?Magento有一个良好的事件系统,可以在事件发生时向注册的观察者发送事件。这让你完全可以做你想做的事 看一看客户注册成功事件(app/code/core/Mage/customer/controllers/AccountController.php:322) 有关magento中事件/观察者模式的更多信息:Php 确定新客户何时从自定义模块(Magento)中注册,php,magento,module,Php,Magento,Module,我正在开发一个模块,该模块不仅允许客户注册我们的webstore,还允许他们通过web服务在另一个站点注册。如何从我的模块中确定客户何时注册,以便我可以将适当的信息发送到其他站点?Magento有一个良好的事件系统,可以在事件发生时向注册的观察者发送事件。这让你完全可以做你想做的事 看一看客户注册成功事件(app/code/core/Mage/customer/controllers/AccountController.php:322) 有关magento中事件/观察者模式的更多信息: Mage
Magento有一个很好的事件系统,可以在事件发生时将事件发送给注册的观察者。这让你完全可以做你想做的事 看一看客户注册成功事件(app/code/core/Mage/customer/controllers/AccountController.php:322) 有关magento中事件/观察者模式的更多信息:
实际上,用户注册没有事件Ok,有一个事件(请参阅),但当客户在结账时注册时不会触发该事件。因此,您最好的方法是在客户之前保存并检查是否有id(如果没有,则表示他是新的)实际上没有用户注册的事件Ok,有一个(请参阅),但在客户在签出期间注册时不会触发该事件。因此,最好的办法是让客户在结账前保存并检查是否有id(如果没有,则表示他是新的)@code\u burgar这是真的,但如果客户在结账时注册,则不起作用。我正在更新我的答案。我认为在这种情况下,被打破了:)CordyBurgar是真的,但如果结帐时客户登记,就不起作用。我现在正在更新我的答案。我认为在这种情况下打破了:)这里是我对类似问题的回答。这里是我对类似问题的回答。