我正在使用 Magento 1.5.1.0 和“mPAY24 支付网关”扩展。我有一个事件“sales_order_payment_pay”的观察者类,向物品的制造商发送通知电子邮件。
这个解决方案有一些奇怪的行为:
- 以注册用户身份登录时 - 按预期调用观察者方法
- 以访客用户身份结账时,“付款交易”(万事达卡,VISA)成功时触发“sales_order_payment_pay”事件,并在单击“返回按钮”返回 Magento 商店后第二次触发。因为这个行为电子邮件被发送两次。
有没有办法防止观察者方法被执行两次?
亲切的问候,伯蒂