WooCommerce购物车显示过时的价格

时间:2017-04-25 作者:Orestis Samaras

在新的WooCommerce安装上,我面临以下情况。在产品品牌上添加了自定义字段,以允许管理员对所选品牌的所有产品设置折扣。

折扣在任何地方都能很好地显示(分类页、自定义循环、单页、可变产品等),但当产品添加到购物车时,其初始价格会显示在totals部分。

试图抓住get_price() - 这就叫get_prop() - 使用woocommerce_product_simple_get_regular_price 过滤器,但由于某些奇怪的原因,过滤器无法应用!

已验证context 参数的值为view, 所以应该应用过滤器,但是。。。

起初认为这是一个会话/缓存问题,并尝试了匿名模式、其他浏览器、其他设备等,但这似乎不是问题所在。

对此有何想法?提前感谢

使用Wordpress 4.7.4和WooCommerce 3.0.4

1 个回复
最合适的回答,由SO网友:Orestis Samaras 整理而成

这是一个拼写错误!而不是使用woocommerce_product_simple_get_regular_price 我必须使用woocommerce_product_simple_get_price 滤器

希望这对某人有帮助

相关推荐