Magento возвращает минимальную сумму заказа для бесплатной стоимости доставки - PullRequest
1 голос
/ 10 февраля 2010

Я хочу получить значение 'Минимальная сумма заказа * для бесплатной доставки в классе ' CartController.php '.

Как я могу получить это значение? Mage::getStoreConfig() сделает работу? Но какой путь?

Ответы [ 2 ]

4 голосов
/ 10 апреля 2013

без НДС:

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;
      }
}
2 голосов
/ 10 февраля 2010

значения хранятся в таблице core_config_data, и при поиске WHERE path like '%minimum%' должно быть достаточно строк, чтобы вы могли определить, какая из них В качестве альтернативы, именем поля ввода в области администратора будет путь с _s вместо / s.

...