2

我想在“CartController.php”类中检索“最小订单金额”值以进行免费送货。

我怎样才能得到这个值?是Mage::getStoreConfig()会做的吗?但是哪条路?

4

2 回答 2

4

不含增值税:

function getRemainingAmount() 
{
      $symbol  = Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol();
      $total   = Mage::getSingleton('checkout/cart')->getQuote()->getSubtotal();    
      $minimum = Mage::getStoreConfig("carriers/freeshipping/free_shipping_subtotal");

      $value = $minimum - $total;

      if ($value < 0) {
           return false;    
      } else {   
           return number_format($value, 2) . $symbol;
      }
}
于 2013-04-10T07:47:27.567 回答
2

这些值存储在 core_config_data 表中,搜索WHERE path like '%minimum%'应该会产生足够多的行,以便您找出哪一个。或者,管理区域中输入字段的“名称”将是用 _s 代替 /s 的路径。

于 2010-02-10T19:30:21.643 回答