我的 magento 上有两种付款方式,paypal 和信用卡,但我想接受 paypal,只要订单超过 50 美元。
我怎样才能创造这个限制?我认为也许新的 mdoule 扩展了 paypal 和信用卡模块。
我的 magento 上有两种付款方式,paypal 和信用卡,但我想接受 paypal,只要订单超过 50 美元。
我怎样才能创造这个限制?我认为也许新的 mdoule 扩展了 paypal 和信用卡模块。
您应该扩展 Paypal 付款方式模型并覆盖isAvailable
方法。此方法接受$quote
对象。您可以从中获取订单总额。然后检查所需的总数是否小于 50,然后返回 false。就这样。
又快又脏:
\app\code\core\Mage\Paypal\Model\Standard.php 第 187 行
在 if 条件中添加以下内容:
&& Mage::getSingleton('checkout/cart')->getQuote()->getGrandTotal() > 50