我查看了代码,可以看到该代码将链接到显示此内容,但没有任何运气。
我们有一些捆绑产品,您可以更改其中的配件(即颜色/插头),其价格为 0.00 英镑(已设法将其从实际产品页面中删除)。然而,在他们显示的购物篮上,是否可以删除或隐藏价格。查看图片以获得更清晰的理解:
假设你想从所有商品中删除它,无论价格如何,那么你可以添加这个css
#shopping-cart-table dd span.price{
display:none;
}
如果您只想删除价格为零的价格,则可以查看 /app/design/frontend/default/{theme path}/template/checkout/cart/item/default.phtml (在第 # 行附近) 46)
或
str_replace("£0.00", "", $_formatedOptionValue['value'])
(确保添加货币符号,以便 £10.00 不会被替换)你也可以尝试
.item-options dd span.price{
display:none;
}
您的解决方案有效,但不是解决此问题的方法。我为您提供了一个解决方案,您可以尝试一下吗:)
打开
Magento\Bundle\Helper\Catalog\Product\Configuration.php
public function getBundleOptions(ItemInterface $item){
}
从此功能中删除价格。
谢谢