我想找回「最小訂單金額」在「CartController.php」類免費送貨值「最小訂單金額」。Magento的檢索免費送貨值
我怎樣才能得到這個值? Mage::getStoreConfig()
會完成這項工作嗎?但是,哪條路?
我想找回「最小訂單金額」在「CartController.php」類免費送貨值「最小訂單金額」。Magento的檢索免費送貨值
我怎樣才能得到這個值? Mage::getStoreConfig()
會完成這項工作嗎?但是,哪條路?
這些值存儲在core_config_data表中,並且搜索WHERE path like '%minimum%'
應該導致足夠少的行以找出哪個行。或者,管理區域中輸入字段的「名稱」將是_s代替/ s的路徑。
不含增值稅:
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;
}
}
謝謝,可能是有用的。 –
非常感謝我設法得到感謝您的尖峯值。我發現通過執行print_r(Mage :: getStoreConfig('carriers'))來找到路徑也是一種好方法。如果有人需要這裏免費送貨的最小訂單金額值是路徑'運營商/ freeshipping/free_shipping_subtotal'。 –