【问题标题】:How to ignore product in cart total如何忽略购物车中的产品
【发布时间】:2012-09-06 15:17:27
【问题描述】:

在我的电子商务项目中,我必须将一些“外部产品”添加到我的购物车中。 我必须在购物车产品列表 (/checkout/cart/) 中写入外部产品价格, 但此价格不应添加到购物车总价中。

此外,在下一步中,客户不应看到外部产品。 销售管理也是如此。

我该怎么做? 我已经尝试修改 Checkout 的模块,但没有成功。

【问题讨论】:

    标签: php magento magento-1.7


    【解决方案1】:

    你怎么知道你应该添加或忽略什么产品? 您可以使模型扩展 Mage_Catalog_Model_Product 并覆盖方法 getPrice,在那里您可以控制获得价格的产品以及获得 0.00 的产品。 IMO 你应该做一个模型来配置什么产品是无价的,然后在 getPrice 你在这个模块上搜索。

    【讨论】:

    • “你怎么知道应该添加或忽略什么产品??”我有一个设置为 1 的字段(如果我想忽略,或者如果我不想忽略,则为 0)
    • 所以按照我说的去做,在你的方法中你做的 getPrice if($_product->getFieldCustom() == 'x') 返回 $value,否则返回 0.00。简单
    猜你喜欢
    • 1970-01-01
    • 2020-12-04
    • 1970-01-01
    • 2010-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    相关资源
    最近更新 更多