我们想在 Magento 的购物车上实施 A/B(或拆分)测试。
新设计与现有设计有很大的不同,我们无法使用 Visual Web Optimizer 之类的工具轻松创建测试。我们能够使用 VWO 做某事的唯一方法是为购物车创建两个不同的 URL,在正常中显示原始 URL,在中显示/checkout/cart
新URL /checkout/shoppingcart
- 或类似的东西。
是否有可能在 Magento 中做这样的事情,还是我要更深入地研究代码?
我正在研究的一个可能的解决方案是(做一个非常狡猾的黑客)复制 CartController.php 并创建一个名为 ShoppingcartController.php 的新控制器。我不喜欢这个,这只是一种狡猾的方式......但由于它将被丢弃代码,我想我可以在晚上睡觉;)
我完全迷失了我怎么能做到这一点。最终,如果我能创建两条前端路线,指向同一个控制器,那就太好了……但我认为 Magento 没有那么灵活。