`
yanggaojiao
  • 浏览: 81717 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Magento中添加赠送礼物的功能

PHP 
阅读更多

Magento中添加赠送礼物的功能,有个很好的解决方法是设置礼物产品的价格为0即可,最好在添加一个属性表示这个产品是礼物。然后根据这个值属性取出礼物,不同的购物车价格赠送不同的礼物,此时需要把那个新添的属性设置为下拉框,把价格等级填上去即可。在checkout cart页面在根据这个送礼物价格的等级取出来,通过计算值允许客户可以拿那些礼物。

此外,在重写cartController.php的actions时,注意update cart,delete cart 后记得使用->save() 方法保存操作。还有,在购物车get 这些购物车项(item)时,默认情况一些属性没有取到值,此时应该 addAttributeToselect(),如果找不到对应的Collection,干脆 使用->load() 每个item,保证能取到你想要的属性值。

分享到:
评论

相关推荐

    magento2添加51track物流功能

    magento2添加51track物流功能 1:后台添加51track密钥 2:对接51track物流接口 3:实现添加物流单号自动提交到51track

    magento添加多表运费

    在Magento中,配送费用的计算是电商网站运营的关键部分,因为它直接影响到商家的成本和客户的购物体验。"magento添加多表运费"这个主题主要涉及如何在Magento系统中实现复杂的运费计算规则,允许商家根据不同的商品...

    Magento: 后台添加预览按钮 View product in frontend from Magento admin

    同时,这也是一个很好的实践案例,展示了如何在Magento中进行模块化开发,扩展系统的功能。 在实际开发过程中,需要注意代码的规范性和可维护性,遵循Magento的最佳实践。此外,自定义开发的模块应兼容不同版本的...

    Magento 添加后台管理

    在Magento中添加后台管理功能是开发者经常遇到的任务,这涉及到对系统后端界面的扩展和定制,以便更好地管理和控制商店的各项功能。以下是对“Magento添加后台管理”这一主题的详细讲解。 1. **理解Magento架构** ...

    magento赠送礼品插件

    Magento是一款强大的开源电子商务平台,以其高度可定制性和丰富的功能特性深受开发者和商家喜爱。在电商领域,提升用户体验和促进销售是关键,而“magento赠送礼品插件”就是这样一个工具,旨在帮助商家增加销售和...

    Magento中文用户使用手册 中文教程

    2 新颖的功能像是产品标签、多送货地址或产品比较系统等功能,您不需要支付额外的费用来取得,在现成的 Magento 系统中,您可以发现更多。3 专业与社群支援不像是其他的开放原始码解决方案, Magento 提供专业、可...

    magento中文用户指南

    - Magento是一款基于开源技术构建的电子商务平台,为在线商家提供了前所未有的灵活性以及对电子商务网站外观、内容和功能的强大控制能力。 - Magento支持多种商店视图,允许商家在一个单一的管理界面上管理多个...

    magento中文手册.pdf

    1. 商品管理:Magento允许商家方便地添加、编辑和管理商品信息,包括库存、价格、描述、图片等。 2. 多店铺支持:一个Magento安装可以管理多个独立店面,共享后台数据和设置。 3. 客户管理:提供客户分组、购物历史...

    Magento 添加后台管理 addColumn

    在Magento中,后台管理界面是管理员进行日常运营和管理商店的主要入口。"Magento添加后台管理addColumn"这个主题主要涉及的是如何在Magento的后台管理面板自定义添加新的数据列,以展示更多店铺运营的相关信息。这...

    magento 官方中文语言包

    Magento是一款强大的开源电子商务平台,专为在线商家设计,提供丰富的功能和高度的可定制性。Magento官方中文语言包是针对中国用户或者需要中文界面的 Magento 商店特别制作的,它使得用户可以将原本英文的 Magento ...

    magento 中文开发手册

    Magento 是一款强大的开源电子商务平台,以其高度可定制和丰富的功能而闻名。中文开发手册是对 Magento 进行二次开发的重要参考资料,特别适合有经验的 PHP 开发者深入学习和理解其核心机制。 首先,我们来关注 ...

    Magento1产品预览

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

    Magento-中文开发教程.doc

    Magento是一款强大的开源电子商务平台,专为在线商家设计,提供丰富的功能和高度的可定制性。本教程将深入探讨Magento的使用、配置以及开发实践,帮助读者掌握这一强大的系统。 一、Magento的基础架构与安装 ...

    magento二次开发大全

    `mvc流程.png`可能详细解释了模型、视图和控制器在Magento中的工作方式。 2. **EAV模型**:Entity-Attribute-Value(EAV)模型是Magento数据存储的关键特性,允许存储具有动态属性的商品信息。`EAV(E-V图 product为...

    Magento中文用户使用手册 中文教程.zip

    像是产品标签、多送货地址或产品比较系统等功能,您不需要支付额外的费用来取得,在现成的 Magento 系统中,您可以发现更多。 3 专业与社群支援 不像是其他的开放原始码解决方案, Magento 提供专业、可信赖的支援...

    magento的数据传输功能

    Magento的数据传输功能主要用于帮助用户在不同的Magento版本之间或者不同的服务器环境中安全地迁移数据。这一过程涉及多个步骤,包括数据库备份、新环境搭建、数据同步以及前端文件迁移等。正确执行这些步骤能够确保...

    Magento 客户属性管理-企业版功能

    除了基本的客户信息,Magento企业版功能还允许商家添加和管理客户地址的更多细节。这可能包括邮编、城市、街道、国家/地区、省份等,甚至可以添加额外的字段,如单位名称、楼层信息等。这样,商家可以确保订单配送的...

    magento中文开发教程

    2. **Magento插件开发**:在Magento中,插件(也称为扩展)用于增强或改变系统功能。学习如何创建、注册和配置插件,包括编写前置/后置操作、重写类和定义插件接口。 3. **模块开发**:掌握创建新模块的步骤,包括...

    magento中文手册

    SEO优化也是Magento的核心优势之一,提供友好的URL结构、元标签管理,有助于提高网站在搜索引擎中的排名。 在结账流程上,Magento提供多种付款和运输选项,包括集成PayPal等支付方式,并支持税收设置和配送策略的...

    magento官方文档翻译超好

    本文将深入探讨Magento中的数据层操作与数据封装机制,特别是VarienDataCollections这一关键概念,并通过实际代码示例进行讲解。 #### 二、Magento中的数据封装 在Magento中,数据封装主要是通过`Varien_Object`类...

Global site tag (gtag.js) - Google Analytics