我正在使用woocoommerce V3.0.9,并启用了税务设置 . 我将 Prices entered with tax
设置为 Yes, I will enter prices inclusive of tax
,将 Display prices in the shop
设置为 Including Tax
,将 Additional tax classes
设置为 Reduced Rate Zero Rate
.
此外,在添加产品时我添加了包括税的产品价格 . 但在产品详情页面上,价格显示没有税 . 例如,我添加产品价格135.90,同时添加产品,包括税和产品详细信息页面,它显示我的价格123.55不含税,但它应显示135.90,因为我已设置显示价格,包括税 .
在结帐页面,我得到产品价格123.55 12.35税= 135.90作为产品总价格工作正常 .
但我想显示实际价格,包括产品详细信息页面上的税,以便客户在将产品添加到购物车之前知道原始价格 .
任何人都可以帮助我如何让这个工作 .
提前致谢 .
1 回答
在检查您的WooCommerce Tax常规设置是否符合您的需求之前 .
如建议的那样,您需要从woocommerce中复制活动子主题或主题中的templates文件夹 . 然后将其重命名为woocommerce . 在此woocommerce模板文件夹中,您将在单个产品子文件夹中找到 price.php 模板,以编辑与单个产品页面中的定价显示相关的内容 .
在 price.php 之后:
将代码替换为:
因为额外的价格是未格式化的,您可能需要使用一些woocommerce php函数将这些额外价格与其他元素混合:
Woocommerce参考链接:https://docs.woocommerce.com/wc-apidocs/class-WC_Product.html