1

我查看了我可以看到的代码,该代码将与显示此内容相关联,但没有任何运气。

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

在此处输入图像描述

非常感谢你。

4

3 回答 3

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 英镑被替换)
于 2012-11-10T13:58:02.783 回答
0

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

于 2013-04-23T05:01:00.057 回答
0

您的解决方案有效,但不是解决此问题的方法。我有一个解决方案给你,所以你可以试试这个:)

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

public function getBundleOptions(ItemInterface $item){

}

从此功能中删除价格。

谢谢

于 2019-08-19T13:12:35.700 回答