文档章节

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
关于移动互联网产品的指标分析初探

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

wireless_com
2016/02/27
0
0
OFBiz + Opentaps 目录管理 八. 促销

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

Jason
2012/04/01
0
0
Magento开发有哪些功能呢?

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

爱雨语啦啦
10/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

macOs-挂载能读写的NTFS硬盘

转自:https://nicklinyi.gitee.io/blog/2018/04/macOS-ntfs.html Mac本身是支持NTFS写入的,只是NTFS是微软开发,由于版权和技术细节原因,苹果不愿公开说自己支持NTFS写入,也是有自己以后...

北风刮的不认真了
8分钟前
1
0
Namespace 命名空间

命名空间可以定义为一种封装方式。 为了解决开发中库和程序中可重用类和方法问题: 1.解决 PHP内部方法类/方法/常量 或者第三方 类/方法/常量之间的命名冲突 2.能够简化为了防止命名冲突而给...

忙碌的小蜜蜂
10分钟前
0
0
CDH的坑之Deploy Client Configuration Failed

Deploy Client Configuration Failed 1.问题描述 当使用CDH增添spark服务的时候,出现了以下错误: Faile to deploy client configuration to the cluster. 具体如下图: 2.思路 网上查了...

星汉
11分钟前
1
0
java guava 集合的操作:交集、差集、并集

Guava:google的工程师利用传说中的“20%时间”开发的集合库,它是对jdk提供的扩展,提供了很多实用的类来简化代码。 开源地址:https://github.com/google/guava jar包下载:http://maven....

帅的不像男的
12分钟前
1
0
从八个层面比较分析 Java 8, RxJava, Reactor

响应式编程在单机环境下是否鸡肋? 结论是:没有结论,我觉得只能抱着怀疑的眼光审视这个问题了。另外还聊到了 RSocket 这个最近在 SpringOne 大会上比较火爆的响应式”新“网络协议,githu...

小刀爱编程
14分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部