My argument is that Shopify “Dynamic Tax Display” is not fit for purpose and needs a small correction.
My use case is not unusual. I sell in multiple markets, primarily UK, EU, US.
I sell items that have different VAT rates, that also differ in each market. In fact, different VAT rates in each country in the EU too. So for example, an original art piece can be 5% VAT in UK, 0% in US, 7% in Germany, 21% in Spain etc.
This is easy to accomplish with markets→Manual Tax Overrides.
In the UK and EU, I am obliged by law to show prices inclusive of the correct VAT. That means in the storefront as well as at checkout.
Correct prices (i.e. currency adjusted) are calculated in the Shopify backend on visitor arrival. I cannot modify price.liquid to apply a tax adjustment, because, for example, the Shop pay option displayed below shows installment prices for the original price, so that would then be incorrect.
I suggest that when “Dynamic Tax Display” is selected for a market, all Manual Tax Overrides should be applied in the backend, not just the basic rate for that market. Otherwise, “Dynamic Tax Display” is not fit for purpose, it was made for markets that have to show tax inclusive prices, and it does not do this correctly without overrides applied.
When I tried editing my store to fix this, I saw a lot of people had the same problem, going years back.
Shopify customer support told me to create a catalog for each market with the price adjusted for each item. That is potentially 30 markets x 300 products - 9000 manual price adjustments!
That is not the correct solution. I would like to hear back from Shopify that they will investigate and fix.