【发布时间】:2010-02-10 14:38:19
【问题描述】:
我想在 'CartController.php' 类中检索 'Minimum order amount' 值以获得免费送货。
我怎样才能得到这个值? Mage::getStoreConfig() 能胜任吗?但是哪条路呢?
【问题讨论】:
我想在 'CartController.php' 类中检索 'Minimum order amount' 值以获得免费送货。
我怎样才能得到这个值? Mage::getStoreConfig() 能胜任吗?但是哪条路呢?
【问题讨论】:
不含增值税:
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;
}
}
【讨论】:
这些值存储在 core_config_data 表中,搜索WHERE path like '%minimum%' 应该会产生足够少的行,以便您找出哪一个。或者,管理区域中输入字段的“名称”将是用 _s 代替 /s 的路径。
【讨论】: