我们正在尝试编写一个与新的付款方式和结帐流程集成的 Magento 模块。
这将与 Paypal Express Checkout 流程非常相似。我们发现 Paypal Express Checkout 是核心的一部分——它不是一个模块。
我的问题是最好的方法是什么?
- 如果我们扩展
app/code/core/Mage/Checkout/Block/Cart.php
和超载getMethods
, - 或者我们应该使用观察者来捕捉我们在页面上
index.php/checkout/cart/
,获取块并将我们需要的元素添加到其中?
编写这种模块的正确方法是什么?