文档章节

Magento获取当前购物车产品总数量和总价格

2007lf
 2007lf
发布于 2013/11/23 21:06
字数 174
阅读 74
收藏 0
点赞 0
评论 0

Here, I will show you how you can get information about all items in your Magento Shopping Cart. You will see how you can :-)

- Get products id, name, price, quantity, etc. present in your cart.
- Get number of items in cart and total quantity in cart.
- Get base total price and grand total price of items in cart.

Get all items information in cart

  // $items = Mage::getModel('checkout/cart')->getQuote()->getAllItems();  
  $items = Mage::getSingleton('checkout/session')->getQuote()->getAllItems();    
  foreach($items as $item) {  
      echo 'ID: '.$item->getProductId().'<br />';  
      echo 'Name: '.$item->getName().'<br />';  
      echo 'Sku: '.$item->getSku().'<br />';  
      echo 'Quantity: '.$item->getQty().'<br />';  
      echo 'Price: '.$item->getPrice().'<br />';  
      echo "<br />";  
  }

Get total items and total quantity in cart

  $totalItems = Mage::getModel('checkout/cart')->getQuote()->getItemsCount();  
  $totalQuantity = Mage::getModel('checkout/cart')->getQuote()->getItemsQty();

Get subtotal and grand total price of cart

  $subTotal = Mage::getModel('checkout/cart')->getQuote()->getSubtotal();  
  $grandTotal = Mage::getModel('checkout/cart')->getQuote()->getGrandTotal();

Hope this helps. Thanks.

© 著作权归作者所有

共有 人打赏支持
2007lf
粉丝 8
博文 191
码字总数 43518
作品 0
合肥
程序员
淘淘商城系列——修改购物车商品数量

上文我们实现了展示购物车商品列表的功能,本文我们将继续完善购物车,实现购物车商品数量的修改功能。 当前购物车列表,如果我们修改商品数量,总价格不变,而且页面刷新后还会回到原来的数...

yerenyuan_pku ⋅ 2017/06/17 ⋅ 0

OpenCart最大最小订单量(产品数量、总金额或总重量)条件结账功能插件

如果对opencart感兴趣,可以加入QQ群:282797742进行讨论。 功能: * 检验购物车总金额(或者小计金额)是否达到最小金额要求; * 检验购物车总金额(或者小计金额)是否超过最大金额要求; * ...

OpenCart中国 ⋅ 2013/12/07 ⋅ 0

关于移动互联网产品的指标分析初探

移动互联网产品的本质是信息与数据的传输和交换,其商业模式与数据流量息息相关(可参见 http://blog.csdn.net/wirelesscom/article/details/50467071),因而会产生面向运营的产品设计等诸多...

wireless_com ⋅ 2016/02/27 ⋅ 0

OFBiz + Opentaps 目录管理 八. 促销

八. 促销 (一) 促销与价格规则的比较 促销有点象价格规则。他们允许你创建一系列条件,如果条件符合就会导致行为来改变客户订单。两者的两个主要不同点在于: 1. 价格规则是针对独立产品,而...

Jason ⋅ 2012/04/01 ⋅ 0

购物车接口

购物车接口 1商品列表:商品信息(手机,配件,赠品),数量 Request: GET userId:用户名 Response: 返回类型:json; 无分页要求; | key | value | 其他|| :-------------- | :--------| :---- ||t...

流光韶逝 ⋅ 2016/12/15 ⋅ 0

WSTMall V1.4.0 商品二维码来袭,安卓扫一扫,商品批量导入

WSTMall 是一款基于thinkphp 3.2进行开发的多商户O2O开源系统 ,是一款能够帮助企业及个人快速构建O2O(线上到线下)服务体系的系统 ,全方位助力创业团队的快速成长及商业变现! WSTMall V1...

B2B2C开源商城 ⋅ 2015/11/09 ⋅ 8

magento 通过程序创建客户和订单

1.首先创建一个用户,并创建改用户登录的session $customer = Mage::getModel('customer/customer');//$customer = new MageCustomerModel_Customer(); $password = '123456';$email = 'ajze......

2007lf ⋅ 2015/12/19 ⋅ 0

Magento CE 1.6.0 正式版发布

Magento 今天发布了社区版 1.6 正式版,可从这里下载。 Magento 1.6 主要包含以下新特性: 持久性购物 - 为不同的用户会话,浏览器和设备的客户保留购物车的内容 最低广告价格 Minimum Adve...

红薯 ⋅ 2011/08/19 ⋅ 1

Magento如何有效设置时区

Php的date()函数输出的是当前时区的时间,如果php全局设定了时区以该时区为准,如果没有设置,则以系统时区为准。 在Magento 设定了后台的TimeZone后,Magento设置 的时区仍然无效,PHP全局时...

durban ⋅ 2012/03/10 ⋅ 0

PayPal支付接口的PHP开发方式

只显示一个名称,一个价格 <form action="https://www.paypal.com/row/cgi-bin/webscr" method="post"><input type="hidden" name="cmd" value="xclick"> // "xclick" 立即购买<input type="......

pureboys ⋅ 2014/04/25 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

RabbitMQ学习以及与Spring的集成(三)

本文介绍RabbitMQ与Spring的简单集成以及消息的发送和接收。 在RabbitMQ的Spring配置文件中,首先需要增加命名空间。 xmlns:rabbit="http://www.springframework.org/schema/rabbit" 其次是模...

onedotdot ⋅ 25分钟前 ⋅ 0

JAVA实现仿微信红包分配规则

最近过年发红包拜年成为一种新的潮流,作为程序猿对算法的好奇远远要大于对红包的好奇,这里介绍一种自己想到的一种随机红包分配策略,还请大家多多指教。 算法介绍 一、红包金额限制 对于微...

小致dad ⋅ 37分钟前 ⋅ 0

Python 数电表格格式化 xlutils xlwt xlrd的使用

需要安装 xlutils xlwt xlrd 格式化前 格式化后 代码 先copy读取的表格,然后按照一定的规则修改,将昵称中的学号提取出来替换昵称即可 from xlrd import open_workbookfrom xlutils.copy ...

阿豪boy ⋅ 今天 ⋅ 0

面试题:使用rand5()生成rand7()

前言 读研究生这3 年,思维与本科相比变化挺大的,这几年除了看论文、设计方案,更重要的是学会注重先思考、再实现,感觉更加成熟吧,不再像个小P孩,人年轻时总会心高气傲。有1 道面试题:给...

初雪之音 ⋅ 今天 ⋅ 0

Docker Toolbox Looks like something went wrong

Docker Toolbox 重新安装后提示错误:Looks like something went wrong in step ´Checking if machine default exists´ 控制面板-->程序与应用-->启用或关闭windows功能:找到Hyper-V,如果处......

随你疯 ⋅ 今天 ⋅ 0

Guacamole 远程桌面

本文将Apache的guacamole服务的部署和应用,http://guacamole.apache.org/doc/gug/ 该链接下有全部相关知识的英文文档,如果水平ok,可以去这里仔细查看。 一、简介 Apache Guacamole 是无客...

千里明月 ⋅ 今天 ⋅ 0

nagios 安装

Nagios简介:监控网络并排除网络故障的工具:nagios,Ntop,OpenVAS,OCS,OSSIM等开源监控工具。 可以实现对网络上的服务器进行全面的监控,包括服务(apache、mysql、ntp、ftp、disk、qmail和h...

寰宇01 ⋅ 今天 ⋅ 0

AngularDart注意事项

默认情况下创建Dart项目应出现以下列表: 有时会因为不知明的原因导致列表项缺失: 此时可以通过以下步骤解决: 1.创建项目涉及到的包:stagehand 2.执行pub global activate stagehand或pub...

scooplol ⋅ 今天 ⋅ 0

Java Web如何操作Cookie的添加修改和删除

创建Cookie对象 Cookie cookie = new Cookie("id", "1"); 修改Cookie值 cookie.setValue("2"); 设置Cookie有效期和删除Cookie cookie.setMaxAge(24*60*60); // Cookie有效时间 co......

二营长意大利炮 ⋅ 今天 ⋅ 0

【每天一个JQuery特效】淡入淡出显示或隐藏窗口

我是JQuery新手爱好者,有时间就练练代码,防止手生,争取每天一个JQuery练习,在这个博客记录下学习的笔记。 本特效主要采用fadeIn()和fadeOut()方法显示淡入淡出的显示效果显示或隐藏元...

Rhymo-Wu ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部