我目前正在尝试将 Econda 跟踪集成到 magento 网店的单页结帐过程中,并具有特殊要求,即一旦客户单击下订单按钮,通常在感谢页面上完成的跟踪已经完成(在按钮单击和重定向到支付提供商或感谢页面之间)。跟踪代码本身是由 magento 扩展动态创建的,并作为 html 注入到感谢页面的 phtml 文件中。通过加载该 phtml 发送信息。此外,在可以注入跟踪代码之前,magento 中的订单必须存在(意味着必须已经点击下订单按钮)。
目前,我正在尝试创建一个“不可见”的 phtml,一旦客户单击 place-order-button 就会加载该 phtml,其中包含跟踪代码。此页面应显示几秒钟,然后转发/重定向到支付提供商或感谢页面。这是我完全迷路的地方。
一旦订单完成/保存,我就会对事件进行观察。这个观察者在我的模型中调用一个动作。但模型无法加载/显示 phtml。
一旦客户单击下订单按钮,如何加载自定义 phtml 文件,显示此 phtml 几秒钟,然后动态转发到支付提供商或感谢页面?