在购物车中删除显示捆绑产品价格+£0.00 - Magento

时间:2012-11-10 00:27:11

标签: php html magento shopping-cart

我已经看了一下我能看到的代码,它会链接到显示这个但没有任何运气。

我们有一些捆绑产品,您可以更改价格为0.00英镑的配件(即颜色/插头)(已设法将其从实际产品页面中删除)。然而,在他们展示的购物篮中,无论如何只是删除或隐藏价格。请参阅图片以获得更清晰的理解:

enter image description here

非常感谢。

3 个答案:

答案 0 :(得分:2)

假设您想要从所有商品中删除它而不管价格如何,那么您可以添加此css

#shopping-cart-table dd span.price{
    display:none;
}

如果您只想删除价格,那么您可以查看/ app / design / frontend / default / {theme path} /template/checkout/cart/item/default.phtml(周围) #46行

  • 找出它添加价格的位置,只有在大于0
  • 时附加价格

  • 在显示该行的字符串上找到替换str_replace("£0.00", "", $_formatedOptionValue['value'])(确保添加货币符号,以便10.00英镑不会被替换)

答案 1 :(得分:0)

你也可以试试 .item-options dd span.price{ display:none; }

答案 2 :(得分:0)

您的解决方案有效,但不是解决此问题的方法。我为您提供一种解决方案,所以您可以尝试一下:)

打开Magento\Bundle\Helper\Catalog\Product\Configuration.php

public function getBundleOptions(ItemInterface $item){

}

从此功能中删除价格。

谢谢