magento prices inclusive of tax [closed]

2019-05-06 18:35发布

I have set up my products so that their price is inclusive of Tax.

However when I get to the Checkout page, the tax is being added to the Product Price. Where really it should only be there as a summary.

Anyone know how to fix this?

5条回答
不美不萌又怎样
2楼-- · 2019-05-06 19:13

To set all your prices as a figure that excludes TAX is completely unworkable and I don't understand why it has been suggested.

If I have a book in my UK store and a customer from the UK buys it, then there is no VAT on it. If someone from Denmark buys it, then the TAX rate is 10%.

You cannot have the product set to the amount excluding the TAX as it just wouldn't work. I would set the price say at £10 and expect the Tax Rules etc. to realise that a UK customers order would show zero tax as part of the £10 but the customers order from Denmark would show a tax of £0.91 but the Grand Total should still be £10 in all cases.

Or have I missed the point with this?

查看更多
女痞
3楼-- · 2019-05-06 19:18

You need to have the correct settings in your configuration.

Look under System/Configuration/Sales/Tax/Calculation

There are two important choices here

  • Catalog prices include tax
  • Shipping prices include tax

These should both be set to the same value.

If you write your product prices including taxes, then these options should be set to yes.

查看更多
Animai°情兽
4楼-- · 2019-05-06 19:21

From a high level the answer is to not setup your prices inclusive of tax. The Magento system expects you to setup prices without tax. All calculations in the system will be based on that.

If you want prices to display with tax, you should override and/or create new Blocks and phtml templates that display price information. You want to change what is shown to the user, and not change what is used in system calculations.

查看更多
Evening l夕情丶
5楼-- · 2019-05-06 19:21

Go into your tax rules and remove them all. If there are no tax rules, it can't charge any tax.

查看更多
Evening l夕情丶
6楼-- · 2019-05-06 19:31

You'll need to find the appropriate location in the price.phtml that displays the price and use a similar line of code to display JUST the product price without any tax.

/app/design/frontend/(your_store)/(your_template)/template/catalog/product/price.phtml

<?php echo Mage::helper('core')->currency($_price,true,false) ?>
查看更多
登录 后发表回答