Phil
(@fullysupportedphil)
Automattic Happiness Engineer
Hi @densitysk
In the first screenshot you shared, your Calculate Tax Based On setting is incorrect:
https://d.pr/i/3pNJ3L
That means that the taxes will be calculated based on the store address that you’ve entered on the WooCommerce > Settings > General tab. That’s now what you want, as you want the tax calculated based on your customer’s location.
That will need to be set to either:
Customer Shipping Address
or
Customer Billing Address
This way once the customer enters their billing or shipping address (based on your settings), the tax will be calculated.
On the WooCommerce > Settings > General tab, you can set the Default Customer Location. This allows you to assume a customer’s location, until your site is able to determine it (either through the customer entering it, or them logging into an existing account).
There are geolocation options, that can try to automatically detect your customer’s location. However these are not foolproof. As a result, you’ll want to make a decision on what you want your default behavior to be. Do you want your site to default to displaying prices with tax, or without when it doesn’t know where the customer is?
HI,
In the first screenshot you shared, your Calculate Tax Based On setting is incorrect:
Yes I know. If you read my original post, this is exactly what I wrote. If I set it to the correct way – i.e. calculate tax based on CUSTOMER shipping address, than EVERY SINGLE VISITOR who enters my shop see all my prices incorrectly without VAT.
but now since you’ve mentioned that I should set the default customer location – I have set it to shop base address and it solved one problem. Now when a visitor enters my shop, he/she see all my prices with VAT, unless they enter a shipping address outside of EU. In such case VAT is removed
Thank you for the tip.
However one related problem now appears.
EU based shops in most EU countries are required to list their prices including all relevant taxes – for that purpose they usually enter a suffix next to the price (i.e. incl.VAT). This works in WooCommerce in general.
BUT when a VAT-free customer logs in or enters his address on the cart page, the prices in cart correctly show without taxes and it hides the price suffix (incl.VAT) – but the shop catalog and product pages still incorrect show this suffix.
Check this screenshots:
View post on imgur.com
Do you have any tip how to hide this suffix for TAX-free customers?
Regards
Michal
Hey @densitysk
Do you have any tip how to hide this suffix for TAX-free customers?
That is not something that we have built into WooCommerce. I did some brief searching for this and did not find anything that could help.
You could hire a developer to create this feature for you. We highly recommend using developers on our Customizations Page.
We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.