文档章节

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

2007lf
 2007lf
发布于 2013/11/23 21:06
字数 174
阅读 78
收藏 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
博文 200
码字总数 43608
作品 0
合肥
程序员
私信 提问
淘淘商城系列——修改购物车商品数量

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

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

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

OpenCart中国
2013/12/07
0
0
用magento来做这样一个站, 周期不能太长...

这里讨论magento的还是有高手的... 刚好最近本人手上有个朋友的活, 自己做觉得很累, 难度还是有一些, 但不算太高, 花心思是肯定的了, 本来想推掉, 不知道有没有热心的朋友可以一试, 具体规格...

七分醉
2010/08/18
1K
3
关于移动互联网产品的指标分析初探

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

wireless_com
2016/02/27
0
0
Magento开发有哪些功能呢?

Magento开发有哪些功能呢?这是很多朋友都想了解的问题,下面就为大家具体讲讲。 1.强大的商品属性组合 Magento强大的商品属性系统能够支持任意商品类型。无论您是销售服装,电器还是家具,M...

爱雨语啦啦
10/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java 使用 pinyin4j 生成汉字拼音

添加 pinyin4j jar包 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> ......

yh32
15分钟前
0
0
Deepin 安装wireshark抓包工具

一、关于deepin和wireshark deepin目前已经发展到15.8了,开发Android毫无压力,在四个月的使用时间里,已经非常习惯了。目前想处理一些网络问题,因此尝试在deepin上安装一个抓包工具。dee...

IamOkay
56分钟前
6
0
Docker镜像仓库服务-Nexus

建立云原生集群系统,建立自己的私有Docker镜像仓库必不可少。一方面可以加快多节点部署容器镜像的下载速度,另一方面是为了安全(容器里存储有系统所有的信息、包括密码、数据库等等,切记不...

openthings
今天
6
0
127.0.0.1 和 0.0.0.0 地址的区别

1. IP地址分类 1.1 IP地址表示 IP地址由两个部分组成,net-id和host-id,即网络号和主机号。 net-id:表示ip地址所在的网络号。 host-id:表示ip地址所在网络中的某个主机号码。 即: IP-a...

华山猛男
今天
25
0
解决Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle.

把 总项目 下的 build.gradle 中的 两个 jcenter() 用 maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/’} 代替。...

lanyu96
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部