0

我的 magento 上有两种付款方式,paypal 和信用卡,但我想接受 paypal,只要订单超过 50 美元。

我怎样才能创造这个限制?我认为也许新的 mdoule 扩展了 paypal 和信用卡模块。

4

2 回答 2

0

您应该扩展 Paypal 付款方式模型并覆盖isAvailable方法。此方法接受$quote对象。您可以从中获取订单总额。然后检查所需的总数是否小于 50,然后返回 false。就这样。

于 2012-08-24T09:29:08.533 回答
0

又快又脏:

\app\code\core\Mage\Paypal\Model\Standard.php 第 187 行

在 if 条件中添加以下内容:

&& Mage::getSingleton('checkout/cart')->getQuote()->getGrandTotal() > 50

于 2013-01-23T15:21:05.993 回答