Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何忽略购物车总计中的产品_Php_Magento_Magento 1.7 - Fatal编程技术网

Php 如何忽略购物车总计中的产品

Php 如何忽略购物车总计中的产品,php,magento,magento-1.7,Php,Magento,Magento 1.7,在我的电子商务项目,我必须添加一些“外部产品”到我的购物车。 我必须在购物车产品清单(/checkout/cart/)中填写外部产品价格, 但此价格不应添加到购物车总价中 而且,在下一步中,客户不应该看到外部产品。 在销售管理方面也是如此 我该怎么做? 我已经尝试修改Checkout的模块,但没有成功。您如何知道应该添加或忽略哪些产品?? 您可以使模型扩展Mage_Catalog_model_Product并覆盖方法getPrice,在那里您可以控制获得价格的产品和获得0.00的产品。 在我看来

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

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

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

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

“你如何知道你应该添加或忽略什么产品?”“我有一个字段,我将它设置为1(如果我想忽略,或者如果我不想忽略,则设置为0),所以只要按照我说的做,在你的方法getPrice中,如果($\u product->getFieldCustom()='x'),你就可以这样做。”返回$value,否则返回0.00。简单的