`
天梯梦
  • 浏览: 13763531 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

Magento 购物车产品 Get all shopping cart items and totals

 
阅读更多

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.

 

来源:http://blog.chapagain.com.np/magento-get-all-shopping-cart-items-and-totals/

 

 

分享到:
评论

相关推荐

    magento 购物车预览

    在Magento中,购物车预览(Cart View)是用户在添加商品到购物车后查看和管理购物车内容的重要环节。这个功能提供了商品的详细信息、数量调整、总价计算以及结账选项等。 首先,我们需要理解Magento的架构。Magento...

    magento ajax购物车

    "Magento Ajax购物车"是指利用Ajax技术实现的无刷新购物车更新,使得用户在添加、修改或删除商品时无需跳转页面,提供更加流畅的购物体验。 一、Magento购物车的基本原理 购物车是电商网站的核心部分,Magento的...

    magento-add-to-cart-matrix:Magento 添加到购物车矩阵

    "Magento 添加到购物车矩阵"是一个针对Magento系统的功能增强模块,它旨在提升用户体验,尤其是在购买可配置产品时。 在标准的Magento系统中,用户在选购可配置产品(如不同颜色或尺寸的商品)时,通常需要逐个选择...

    Ajax-magento2-ajax-cart-quick.zip

    Ajax-magento2-ajax-cart-quick.zip,magento 2 ajax购物车扩展插件提供舒适的购物体验。客户可以很容易地选择可配置的选项并在弹出窗口中编辑项目,而不会浪费重新加载页面的时间。,ajax代表异步javascript和xml。它...

    Ajax-magento2-ajax-cart.zip

    Ajax-magento2-ajax-cart.zip,ajax add to cart for extension magento 2提供了通过ajax弹出窗口将产品添加到购物车的主要功能。它通过允许客户从产品列表页面将任何产品类型添加到购物车,显著改善了用户体验。,...

    magento通过产品名称获取产品id

    ### Magento通过产品名称获取产品ID的实现原理 在Magento中,每一件商品都有一个唯一的ID,这个ID是用于系统内部识别商品的主要依据。然而,在实际操作中,我们可能只知道产品的名称,而不知道其ID。这时,就需要...

    Magento 导入产品插件

    Magento导入导出产品插件 编辑csv表格导入产品 Import Products categories multiple images and custom options 1 1 2 tgz 与官方插件一样

    magento 新版ajax购物车插件

    在这个"magento新版ajax购物车插件"中,我们主要关注的是如何利用Ajax技术改进Magento购物车的用户体验。 首先,Ajax(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下更新部分网页的技术。...

    Magento1产品预览

    在Magento1中,产品预览功能是提升用户体验的关键部分,它允许用户在不实际进入产品详情页面的情况下预览产品的图片。这样的设计可以提高网站的交互性和用户满意度,因为他们能够快速浏览商品,决定是否需要进一步...

    magento2-ajax-cart:Ajax添加到购物车进行扩展Magento 2提供了通过AJAX弹出窗口将产品添加到购物车的主要功能。 通过允许客户直接在产品列表页面中将任何产品类型添加到购物车,它大大改善了用户体验

    Magetop的Magento 2 Ajax购物车扩展Magetop开发的Magento 2 Ajax购物车扩展程序具有通过AJAX弹出窗口向购物车添加产品的主要功能。 通过允许客户直接从产品列表页面将任何产品类型添加到购物车,它可以显着改善用户...

    magento-2-sticky-cart:Magento 2 Sticky添加到购物车,显示为产品信息的粘滞滚动条摘要,可帮助客户快速添加产品,而无需返回页面顶部

    Magepow的Magento 2 Sticky添加到购物车扩展程序为产品页面提供了方便的摇杆,可帮助客户快速将产品添加到购物车而无需返回顶部 细节 Magento 2 Sticky添加到购物车Magepow免费提供,可帮助商店所有者使购物车始终...

    Magento批量产品多图上传

    "Magento批量产品多图上传"是针对Magento系统的一个功能模块,主要解决了在Magento 1.7版本中一次性上传多个产品图片的问题,极大地提高了产品管理效率。 在默认情况下,Magento允许用户为每个产品添加多张图片,但...

    Magento 给产品描述关键字批量链接插件

    如何给产品描述里的关键字、字词批量添加链接?我想大家一直在的这样的插件。说实话,我也找了很久,也没有找到。可是由于需要,不得不自己开发一个这样的插件。并支持到Magento1.6.2 说明请查看:...

    magento sample

    标签"cart shopping"指向了Magento的核心功能之一——购物车系统。Magento的购物车支持多产品添加、数量调整、优惠券应用、税费计算等功能,为顾客提供便捷的在线购物体验。同时,它还提供了结账流程的自定义,可以...

    magento产品名称及描述批量修改sql

    在管理Magento商店的产品时,有时我们需要批量修改产品名称和描述,以便于统一品牌风格、优化SEO或更新产品信息。传统的后台操作对于大量产品来说效率较低,这时我们可以通过编写SQL语句来实现批量修改,以提高工作...

    magento 常用的方法总结

    magento 常用的方法总结 Magento 是一个功能强大且灵活的电子商务平台,提供了许多实用的方法和函数来帮助开发者快速开发电子商务网站。以下是 Magento 中的一些常用方法总结: 一、获取设计目录路径 在 Magento ...

    magento 商城产品属性选择过滤插件

    Magento 商城产品属性选择过滤插件是一款专为 Magento 电子商务平台设计的扩展工具,它旨在提升用户在商城中浏览和搜索产品的体验。该插件允许客户根据产品属性进行精确筛选,例如品牌、颜色、大小、价格范围等,...

    magento产品不改变缺货状态

    ### Magento产品不改变缺货状态的原因分析及解决办法 #### 一、问题概述 Magento是一款功能强大的电子商务平台,被广泛应用于各种规模的企业中。但在实际使用过程中,有时会出现产品的库存状态无法正确显示的问题,...

    magento数据库批量导出产品及自定义属性语句

    在电子商务领域,Magento是一款广泛应用的开源电子商务平台,它允许商家管理他们的在线商店,包括产品、订单、客户等信息。在日常运营中,有时我们需要对数据进行批量操作,比如批量导出产品及其自定义属性,以便...

    magento站点首页显示新产品及产品数量

    ### Magento站点首页显示新产品及产品数量 在Magento中,首页是吸引客户的第一界面,因此如何有效地展示新产品及其数量显得尤为重要。本文将详细介绍如何在Magento站点的首页上展示新产品及其数量,并提供具体的...

Global site tag (gtag.js) - Google Analytics