Php 用于获取会话小计的Magento函数

Php 用于获取会话小计的Magento函数,php,magento,Php,Magento,您好,我目前正在处理一个php脚本,我需要获取当前会话购物车小计值 代码如下: class AG_Fee_Model_Fee extends Varien_Object{ public static function getFee(){ $subtotal = Mage::getSingleton('checkout/session')->getQuote()->getSubtotal(); return $subtotal; }

您好,我目前正在处理一个php脚本,我需要获取当前会话购物车小计值

代码如下:

class AG_Fee_Model_Fee extends Varien_Object{

    public static function getFee(){
        $subtotal = Mage::getSingleton('checkout/session')->getQuote()->getSubtotal();
        return $subtotal;
    }
    public static function canApply($address){
        $setFee = Mage::getStoreConfig('checkout/fee/active');
        if($setFee==1)
        {
            return true;
        }
    }
}
问题是这个函数总是返回一个0.00的结果。所以它没有给我当前的小计值


如何获取此函数中的小计值,可能吗?

了解此代码运行在什么上下文中会有所帮助,因为它绑定到会话。是什么触发了这段代码被调用?你说的上下文是什么意思?我指的是什么实际调用了这段代码?是否在结账期间调用?是,此代码在结账期间调用,因为它会增加额外费用,并将其添加到总计中。相关: