我已经建立了一个观察者,它监听在新用户注册时发出的registration_success_observer事件(来自帐户页面)。观察者处理各种功能,最重要的是,如果传入会员 ID,则将用户升级到会员组。
问题是我需要为正在签出和注册为新客户的用户提供相同的功能。除了重新计算总数之外,我还需要一种方法来确定他们是否在单页结帐屏幕上注册为新客户(通过事件?)——我们商店中的某些商品对团体有特殊定价。
有谁知道解决这个问题的最佳方法?我应该监听的特定事件,或用于处理单页结帐屏幕中的功能的任何其他代码片段会很有帮助。
**更新**
我突然想到,直到订单完成后才真正创建了客户。有什么解决方法吗?