Magento的pending订单在用户账户中不显示的解决办法
来源:互联网 发布:xps 转换 知乎 编辑:程序博客网 时间:2024/06/06 06:33
magento1.4以前的版本,在用户的My Dashboard不现里显示,但是这个不能满足客户的需求,所以要解决这个问题。
首先我通过ftp进入网站,通过查看相关模板我找到了订单处理的类,在文件/app/code/core/Mage/Sales/Block/Recent.php里,在文件里有一段代码
parent::__construct();
//TODO: add full name logic
$orders = Mage::getResourceModel('sales/order_collection')
->addAttributeToSelect('*')
->joinAttribute('shipping_firstname', 'order_address/firstname', 'shipping_address_id', null, 'left')
->joinAttribute('shipping_lastname', 'order_address/lastname', 'shipping_address_id', null, 'left')
->addAttributeToFilter('customer_id', Mage::getSingleton('customer/session')->getCustomer()->getId())
->addAttributeToFilter('state', array('in' => Mage::getSingleton('sales/order_config')->getVisibleOnFrontStates()))
->addAttributeToSort('created_at', 'desc')
->setPageSize('5')
->load()
;
$this->setOrders($orders);
}
我注释掉了一条语句“->addAttributeToFilter('state', array('in' => Mage::getSingleton('sales/order_config')->getVisibleOnFrontStates()));
,检测在前台显示出了pending状态的订单
- Magento的pending订单在用户账户中不显示的解决办法
- magento 得到用户的订单情况
- Magento的负载多少数据显示订单?
- 在Magento中显示wordpress的文章
- Magento My Orders里面不显示订单
- Magento订单取消的时候还原优惠券的使用次数(Single Coupon marked as used when payment pending)
- Magento获得用户所有的订单、喜欢的产品
- ViewPager在activity中显示不出图片的解决办法
- magento -- 注册用户查看不了自己的订单历史记录
- 物理standby中switchover时switchover pending的解决办法
- Magento搜索不准确的解决办法
- magento -- 解决magento中前台不显示分类菜单的问题
- 在ECSHOP后台的订单列表中显示配送方式
- android手机无法同步google账户,显示您的用户名和密码不匹配解决办法
- 安装DB2后,新建db2admin管理员账户Administrator不显示的解决办法。
- Magento前台不显示添加的产品
- magento shell 脚本 通过api获取paypal的订单状态,同步到magento网站的订单,自动纠正不准确的订单状态
- ECSHOP二次开发,在用户中心的订单详情页显示商品缩略图
- 项目开发 - 权限权限管理系统
- 关于VS2010帮助文档默认保存路径的修改
- Magento模板的垂直菜单生成
- Magento 邮件模板以及发送邮件细节
- Magento PAYPAL支付方式研究
- Magento的pending订单在用户账户中不显示的解决办法
- Magento的checkout onepage下单时的必选字段修改成可选字段
- a
- Winform 弹出窗体 - 显示特效
- 123456
- 网站安全应用小技巧:防范被挂马!
- 文件系统和文件输入输出
- 管理感悟:如何进行有效的问题管理?
- poj2407解题报告