Sale! Tested Updated Trending Bestseller High rating Documented

EU/UK VAT Manager for WooCommerce

(41 customer reviews)

From: $39.99 / year

Manage EU VAT in WooCommerce. Beautifully.

$39.99 Single site1 year of updates and support30-day money-back guaranteeBuy
$79.99 Unlimited sites1 year of updates and support30-day money-back guaranteeBuy

The Ultimate EU VAT Manager Plugin

With all EU/UK VAT regulations regarding handling VAT in & out of EU/UK, it became more of a full time job for any store owner to modify, change, update, and maintain VAT settings of their sites to keep up to date with EU VAT regulations.

With this plugin, we made adherence to EU VAT settings much easier, with a few clicks, we made all settings you need possible to make your WooCommerce store fully compliant with EU VAT regulations in a matter of a few clicks.

This EU/UK VAT Manager for WooCommerce plugin will allow you to collect VAT numbers, validate them, preserve or keep VAT charges based on VAT validation results, with tons of extra options in between.

Whether you sell in your base country, all EU/UK, or globally, there are certain settings you need to comply with to keep your business adherent to all related regulations, with different settings that you can choose from to verify your store compatibility.

Disclaimer: This plugin offers almost ALL settings you can think of to handle EU VAT, but it’s the shop owner’s responsibility to check & verify with their accountant/lawyer/revenue departments on how the store tax handling should be set up.

Validation Options

1. You can only collect VAT numbers without any validations:

While this might not be the default behavior for all stores, but it might be needed for specific stores to collect VAT numbers while still applying VAT charges.

2. Validate VAT numbers against EU/UK VAT databases:

The plugin utilizes the VIES services (as well as those for UK) to verify if entered VAT numbers are correct & valid, then you can select the needed setting to be applied (preserve/keep VAT)

3. Preserve VAT in store base countries:

EU VAT regulations require stores to preserve VAT for sales inside the store base country (as defined in WooCommerce >> Settings >> General >> Store Address), the plugin allows you to keep VAT for companies that have a VAT number within the store same country.

4. Preserve VAT in selected countries:

Some EU countries have VAT guidelines that require stores to preserve (keep) VAT even if sales are outside the business main country, the plugin will allow you to select what countries (other than base) where VAT charges will still be applied.

5. Check & verify billing country:

If a customer from France used an Italian VAT number, the plugin can verify that and act accordingly based on desired setting, this will provide an extra layer of compliance by making sure VAT numbers are entered by intended organizations only.

6. Verify company name:

The plugin can also verify if the entered VAT number is registered for the exact same company name filled in “Company” field in checkout, and it can even show a customized message if the entered name is different from the registered one.

7. Verify country by IP:

As per EU VAT regulations, there should be a physical evidence that the customer is shopping from & shipping to the country of registered company for that VAT number.

The plugin will allow you to verify IP using GeoIP lookup databases.

8. VAT numbers entries without country codes:

Businesses in many countries are used to enter their VAT numbers without preceding country codes (like 123456789 instead of FR123456789), if that’s the case in countries you sell to, we allow you to treat both numbers the same with a seamless experience for your customers.

9. Apply VAT settings based on user role:

The plugin allows you to specify what user roles to have the settings applied to, and whether to exempt/preserve VAT rates based on any user role set on your store.

10. Progress Messages:

To make the VAT validation process smoother for your customers, you can show different messages right below the VAT field, the plugin allows you to show messages on different cases (valid, invalid, validating, company name mismatch, different shipping & billing countries).


Frontend Interface options

1. Field label settings:

You can customize the field name to the name recognized in your country (like BTW for Belgium), change the placeholder (text inside the field), and also add a description to the field if needed.

2. Field Mandatory:

Here, the sky is your limit on when to make the field optional or required, we offer you settings to match whatever needs you have, the plugin can force the field to be required in:

  • Always
  • In specific countries
  • In all countries except specific countries
  • If customer filled company field

And of course, make it completely optional.

3. Customize message on empty fields:

Even if you have the field set as optional but want to remind customers of it, you can show a custom message to confirm if customers want to checkout on empty VAT fields.

4. Field location:

You can control where the EU VAT field should appear on the checkout section, it also allows you to insert it manually using field_id if you’re building your checkout page using a custom page builder.

5. Show field in specific countries:

By default, EU VAT field will appear in all EU countries, if you want to specifically hide/show it in some countries, you can select what those countries are using this option.

6. Show field based on user role:

This option will allow you to show the field for selected user roles only, while hiding it for all other user roles.


More Features

1. Collect VAT on signup:

With a single click, you can insert the EU VAT field to your WooCommerce signup form, which will also be saved in customer data fields.

2. Belgium Compatibility:

Due to BE different VAT/BTW needs, we introduced several options that allow you to fully comply with BE VAT regulations, like allowing customers to decide if they are business or individual, then handle VAT accordingly.

3. PDF Invoice & Packing Slips:

Being one of the most popular PDF invoicing plugins, EU VAT number will automatically be inserted to PDF invoices generated by PDF Invoices & Packing Slips for WooCommerce plugin

4. Tax Rates:

With a matter of a click, you can insert all official VAT rates for EU countries, the tool is accessible from WordPress Tools >> EU Country VAT Rates

Country VAT Rate
Austria (AT) 20%
Belgium (BE) 21%
Bulgaria (BG) 20%
Cyprus (CY) 19%
Czech Republic (CZ) 21%
Germany (DE) 19%
Denmark (DK) 25%
Estonia (EE) 20%
Spain (ES) 21%
Finland (FI) 24%
France (FR) 20%
United Kingdom (UK) (GB) 20%
Greece (GR) 24%
Hungary (HU) 27%
Croatia (HR) 25%
Ireland (IE) 23%
Italy (IT) 22%
Lithuania (LT) 21%
Luxembourg (LU) 17%
Latvia (LV) 21%
Malta (MT) 18%
Netherlands (NL) 21%
Poland (PL) 23%
Portugal (PT) 23%
Romania (RO) 19%
Sweden (SE) 25%
Slovenia (SI) 22%
Slovakia (SK) 20%

5. EU VAT Report:

EU VAT report can be accessed via “WooCommerce > Reports > Taxes > EU VAT”.

EU VAT for WooCommerce - EU VAT report

And much more!

$39.99 Single site1 year of updates and support30-day money-back guaranteeBuy
$79.99 Unlimited sites1 year of updates and support30-day money-back guaranteeBuy



Q: Is this plugin WPML/Polylang compatible?

A: Yes, our plugin is compatible with multi-language sites, it provides strings to be used in translation.

To translate field label, placeholder, description, all messages options etc. you can use [alg_wc_eu_vat_translate] shortcode by entering it directly in settings, e.g.:

[alg_wc_eu_vat_translate lang="DE,NL" lang_text="EU-Steuernummer" not_lang_text="EU VAT Number"]

or in more complex form:

[alg_wc_eu_vat_translate lang="DE"]EU-Steuernummer[/alg_wc_eu_vat_translate][alg_wc_eu_vat_translate lang="NL"]BTW nummer van de EU[/alg_wc_eu_vat_translate][alg_wc_eu_vat_translate not_lang="DE,NL"]EU VAT Number[/alg_wc_eu_vat_translate]

Q: What level of support comes with this plugin?

A: Check the reviews section and see what’s the one common thing between them all, the outstanding support that we provide to our users

Q: I have a suggestion to improve the plugin, will you be able to develop that?

A: Sure, a lot of features in the plugin were developed by requests from customers, send us at [email protected] and let’s discuss

Q: Is there a demo site where I can see how the plugin works? A: Sure, we have a demo site that contains the free version of the plugin, you can try it here:
User: demo
Password: [email protected]

41 reviews for EU/UK VAT Manager for WooCommerce

  1. Fredrik Robin (verified owner)

    I got great support, solved my problem! You can trust this company!

  2. niek rijt (verified owner)

    Great plugin.
    we had a small problem. and after contact we received the solution very fast.
    it works 100% now


  3. ziga pipan (verified owner)

    Awesome plugin and even better support!

  4. Mantas

    Plugin works great. Support is amazing, you don’t get this level of dedication from plugin developers often. They listened to my problem, took hands-on approach and solved it specifically for my case.

  5. Catalin Moldoveanu

    Works perfect

  6. Mailbox

    When we insert a VAT number we keep getting the message that it is not valid.
    Omar of said: it seems the service needed for the VIES to work (SOAP client) isn’t available, this is happening more recently with web hosts, if you have cPanel hosting it should be easy by adding a PHP extension.

    We added it and it works perfect!

    Thx alot for the quick and right support!

  7. Vincent Bus (verified owner)

    The plugin works great, and does everything I need for selling to other countries in Europe! Support is great and they help develop new features to make the plugin even more compliant with the laws.

  8. Arvid Koning (verified owner)

    Best EU VAT plugin for woocommerce. Great support, always a quick response. Thanks Omar, for adding support for wholesale suite premium.

  9. Francisco Hurtado

    El plugin funciona perfectamente, pero lo mejor de todo es el soporte técnico, siempre ayudando en lo que pueden, muy atentos, muy amables y muy rápidos.

  10. Sundeep Lalaram (verified owner)

    Plugin works great and the support is awesome!

  11. Marielle (verified owner)

    The plugin works good. I was not able to get the VAT number displayed on the invoices, they helped me through great lengths to get the job done. Thank you!

  12. Patrick Mackaaij

    I was looking for a replacement of EU/UK VAT Manager for WooCommerce which is retired 30-06-2022. My use case isn’t that complicated. I want to display the VAT field to a business from another EU country so they can exempt VAT by entering a valid ID. This plugin can do that, and a lot more. I did put the author to the test and got quick replies and a plugin update.

  13. Christophe DE MOL

    Beaucoup de buggs. La TVA est calculée alors qu’un N° valide est entré et bien plus délicat, c’est la TVA qui n’est pas comptée dans le panier alors qu’aucun n° de TVA n’est indiqué pour le client. Je suis aussi surpris de voir un avis alors que je ne me souviens pas en avoir mis !

    • WPWhale

      Hi Christophe,
      Sorry to hear this, you can always get back to us to solve any issues as we already solved your case a couple of months ago.
      If you need any help, please reach us at [email protected]

  14. Pedro Araújo (verified owner)

    Great plugin!

    I needed to get in touch with support, they helped find the problem and were very quick to respond.

    I recommend the plugin, it works very well, and it has very good support!

  15. Maarten

    I recommend this plugin. The support for this plugin is great.
    First time for me a plugin accepted and handled a support request that only occurred while using the REST-API.

  16. Tomasz Bartosiewicz

    Great plugin! Works perfectly for years.

    We had to ask the plugin creator for help. The help was quick and very precise.
    It turned out that the plugin works properly all the time, we just set something wrong in taxes 🙂

    I recommend the plugin, it works very well, and it has very good support!

  17. Maria Bueno (verified owner)

    Muy contentos con el plugin, no solo por la gran cantidad de opciones y configuración, sino por el gran soporte que ofrece el autor 🙂

  18. Michael Bartosch (verified owner)

    Great Plugin, great support, thank you Omar 🙂

  19. Christophe DE MOL (verified owner)

    Great support! I appreciate the plugin

  20. Ado Saric (verified owner)

    5 star without doubt so far so good , just hope producer will stay up to date with plugin.

    I recommend PRO version didn’t even try free one so I cannot comment on that.

  21. Steve (verified owner)

    Great plugin and great support. Omar is really reactive and the time response is really quick. Best support I ever had !

  22. Sander H (verified owner)

    Excellent plugin, perfect customer service!!

  23. Tomer Aharon

    The plugin works as expected and have many options.

    I had to use support for some specific customization. The response was quick and kind.

    Thank you

  24. A Bull

    Excellent plugin plus fast, friendly support if you need it. I would absolutely recommend this as an easy-to-use but powerful solution for UK & EU VAT validation. Definitely 5 stars :o)

  25. Rafael (verified owner)

    Great plugin and superb support! Thanks for everything and keep doing the good work

  26. Anthony PAJOT (verified owner)

    Great plugin, very usefull. Support team is really efficient; he helped me with a particular function. I highly recommend this plugin and the team.

  27. mathias

    The plugin works great. I had a problems and almost got help immediately. Now everything works perfectly. Thank you!

  28. Simon (verified owner)

    This developer is actually interested in implementing feature suggestions from customers. Rare! Well done and thank you!

  29. cedric (verified owner)

    Great plugin and outstanding support!

  30. Johan Gantois (verified owner)

    Omar, thank you for helping me with the settings. Great support.
    Plugin works 100% and is fantastic.
    Happy that I bought it for unlimited sites with unlimited updates and support.
    Thank you !

  31. Natasa (verified owner)

    The plugin works as expected, and the support team is there to help! Highly recommended!

  32. Jesper Nissen (verified owner)

    5 star review! Excellent support, he helped me in a sunday evening! I had a problem with setting up the plugin in my shop, but he logged into my WordPress backend and helped me to complete the setup. That is what I call excellent support!

  33. plunisher

    Fast, high quality. Great support.

  34. Marko Lampret

    Excellent support.

  35. Andres (verified owner)

    es muy buenos y la atencion tecnica maravillosa

  36. Karima (verified owner)

    Support was very helpful. We were thinking about an error causing by our hosting but we managed to fix it.
    We used a different plugin for our clients but that function seemed to be broken. Now i’m only using EU VAT Number for all of our clients!

  37. Giovanni Crippa (verified owner)

    Great plugin and great Support!
    The developer help us to solve a problem with a customization in a couple of days!


  38. Robert Durmaz (verified owner)

    Really great plugin. Works exactly as intended. Had some small issues and Omar from the support was quick and helpful and resolved the problem for us. Thanks!

  39. roberto coletti

    Great plugin, really useful. Support is really fast.

  40. Barry Roosloot (verified owner)

    Great plugin, easy to use. But i run in a (for me) big problem. Omar once again, thank you for the quick respons and never stoped helping me till it was fixed. Thumb up for you and your plugin!


  41. Vera

    It is great! And support is very helpful even with free version. 5 stars!

Add a review

Your email address will not be published. Required fields are marked *

Free version

This plugin is a premium version of free "EU/UK VAT Manager for WooCommerce" plugin.

Field ID used for storing EU VAT is _billing_eu_vat_number. To retrieve saved EU VAT number from WooCommerce order in PHP, use this snippet:

if ( '' != ( $billing_eu_vat_number = get_post_meta( $order->get_id(), '_billing_eu_vat_number', true ) ) ) {
    echo esc_html( $billing_eu_vat_number );

To retrieve saved EU VAT number from WooCommerce customer meta in PHP, use the snippet below. Note that there is no underscore in field ID (differently from order meta):

if ( '' != ( $billing_eu_vat_number = get_user_meta( get_current_user_id(), 'billing_eu_vat_number', true ) ) ) {
    echo esc_html( $billing_eu_vat_number );


2.9.5 - 18/03/2023

  • PDF invoicing compatibility is part of the free version
  • Fixed a bug in field starting validation on checkout page load
  • Altered classname to allow more control on the field
  • Verified compatibility with WooCommerce 7.5

2.9.4 - 08/03/2023

  • Enhanced field border color for validation (before & after entering values)

2.9.3 - 21/02/2023

  • Fixed a bug to make VAT field mandatory if a company field is not empty
  • Enhanced checkout VAT recalculations once VAT number changed/removed
  • Verified compatibility with WooCommerce 7.4
  • More compatibility with PHP 8.2 introduced by addressing deprecated methods

2.9.2 - 06/02/2023

  • Fixed a bug in free version regarding "Preserve VAT in selected countries"
  • Enhanced handling for "Undefined_constant" errors

2.9.1 - 30/01/2023

  • Fixed warning message for Taxes group
  • Enhanced VAT handling when manually editing an order for a preserved country
  • Error messages in PHP 8.2 (creation of dynamic property)
  • Reverted options to select validation methods

2.9 - 14/01/2023

  • Improved session handling
  • Fixed a bug showing PHP warning (title not defined)
  • Verified compatibility with WooComemrce 7.3

2.8.5 - 06/12/2022

  • Removed cURL & Simple validation methods as they are no longer used on VIES
  • Added new shortcodes to trasnlate EU VAT field in WPML & Polylang
  • Enhancement to UK validation method

2.8.4 - 29/11/2022

  • Enhanced seesion validation on checkout & cart pages, leading to better performance
  • Added validation messages class names to tooltips

2.8.3 - 23/11/2022

  • Enhanced validation checks when using PHP sessions, making more compatibility with stores using multisites plugins
  • New option to completely remove the field from checkout so you can control it using field ID with checkout page builders
  • Progress messages got class names, allowing customizing them using CSS

2.8.2 - 18/11/2022

  • The plugin will automatically add VAT number to invoices in the popular plugin (PDF Invoices & Packing Slips)
  • Bug fixes in cache handling

2.8.1 - 13/11/2022

  • New feature: You can now show a custom message when VAT is valid but not matching company name (probably a minor typo)
  • Fixed a bug in show/hide field for countries
  • Enhancements on registrationg values passed to VAT validation
  • Compatibility with WooCommerce 7.1 and WordPress 6.1 verified

2.8 - 20/09/2022

  • Fixed a bug blocking checkout on valid numbers
  • Allowed checking out if billing & shipping countries are different
  • Enhanced VAT calculation when "Shipping to a different address" is unchecked without a refresh
  • Compatibility with WooCommerce 6.9

2.7.4 - 02/09/2022

  • Hotfix for a bug caused by SiteGround optimizer plugin and add related setting under Advanced tab

2.7.3 - 01/09/2022

  • Fixed several bugs when field is required/optional
  • Fixed bug allowing checkout on black VAT even field is required
  • Fixed a bug on option "Show field in these countries"
  • Enhanced caching mechanism on SiteGround hosting
  • New feature: You can now verify if shipping country is same as billing country and preserve VAT if so

2.7.2 - 10/08/2022

  • Added a new option to make field required in all countries except selected
  • Compatibility with WooCommerce 6.8

2.7.1 - 04/07/2022

  • Verified compatibility with WooCommerce 6.6

2.7 - 11/06/2022

  • Update: Preserve VAT in shop base country/specific countries is now in FREE version
  • Verified compatibility with WooCommerce 6.5 & WordPress 6.0

2.6.3 - 15/04/2022

  • Fixed an issue in validating VAT on signup if field was empty
  • Fixed a PHP Deprecated warning message & PHP Uncaught TypeError: explode()
  • Verified compatibility with WooCommerce 6.4

2.6.2 - 26/03/2022

  • Added depency to the wp_enqueue_script function related to Ajax handling
  • Fixed an issue when EU VAT field is optional while creating new users using REST-API

2.6.1 - 19/03/2022

  • Verified compatibily with WooCommerce 6.3
  • Added a new option in the revamped "Required" section to make the VAT field required if company field is filled

2.6 - 27/02/2022

  • Added a new option to make the field required on selected countries only
  • Enhanced how coupons tax should be handled on checkout
  • Changed PHP_MAX_INT priority from server max. to 99 to allow more control for admins
  • Fixed Uncaught Error: Call to undefined function message

2.5.4 - 18/02/2022

  • Added an option to allow checkout even if VAT is not registered in VIES
  • Added a new option to filter orders with VAT numbers in order admin page
  • Verified compatibily with WooCommerce 6.2

2.5.3 - 28/01/2022

  • Verified compatibily with WordPress 5.9 & WooCommerce 6.1
  • Added an option to remove tax if customer is out of EU (Belgium regulations)
  • Added an option to collect & validate VAT numbers in signup forms

2.5.2 - 11/12/2021

  • Compatibilty issue with Wholesale plugin user roles

2.5.1 - 10/12/2021

  • New feature added: Allow specific payment gateway if VAT is valid (i.e. for B2B to allow wire transfers)
  • Verified compatibility with WooCommerce 5.9

2.5 - 06/11/2021

  • Fixed a bug in showing EU VAT label if not filled.
  • Verified compatibility with WooCommerce 5.8

2.4.5 - 10/10/2021

  • Enhanced EU VAT appearance in billing section so it's easily identified
  • UK VAT numbers are space-tolerated so plugin will read VAT numbers with/without spaces
  • Verified compatibility with WooCommerce 5.7

2.4.4 - 20/09/2021

  • NEW: The plugin now validates UK VAT numbers as well
  • Verified compatibility with WooCommerce 5.6

2.4.3 - 06/08/2021

  • Fixed a warning message regarding AJAX being broken

2.4.2 - 26/07/2021

  • Added an option to hide validation messages in preserved countries
  • Fixed a bug in removing VAT if shipping address is a forwarding address
  • Verified compatibility with WordPress 5.8

2.4.1 - 13/07/2021

  • Added an option to validate VAT based on final destination (if order is sent to a forwarding address)
  • Fixed undefined index & order ID warning messages
  • Verified compatibilty with WooCommerce 5.5

2.4 - 24/06/2021

  • Added a popup section to open official VIES website in orders backend (to verify VAT info on order)
  • Verified compatibilty with WooCommerce 5.4

2.3.3 - 16/05/2021

  • Fixed a bug was showing "Undefined index" errors when connecting through SSH
  • Verified compatibilty with WooCommerce 5.3

2.3.2 - 03/05/2021

  • Fixed a bug in session not firing in store
  • Added tolerance for dash (-) in case VAT number was entered with a dash

2.3.1 - 30/04/2021

  • Enhanced session configuration
  • Added a feature to preserve tax if valid VAT number holders are not exempted (useful in Belgium)
  • Tested compatibility with WooCommerce 5.2

2.3 - 20/04/2021

  • Added new option to allow user to select VAT option
  • Added banners on the sidebar
  • Added a filter to control changes updates
  • Checked compatibility with WC 5.1 & WP 5.7

2.2.5 - 28/02/2021

  • Tested compatibilty with WC 5.0

2.2.4 - 27/01/2020

  • Tested compatibility with WC 4.9

2.2.3 - 30/12/2020

  • Tested compatibility with WC 4.8 & WP 5.6
  • Changed default session type to WooCommerce session

2.2.2 - 21/11/2020

  • Tested compatibility with WC 4.7
  • Plugin name updated

2.2.1 - 14/10/2020

  • Fixed a warning message that was appearing the Site Health Check

2.2 - 02/10/2020

  • Added more strings to be translatable using multi-language sites
  • Tested compatibility with WC 4.5

2.1 - 20/08/2020

  • Fixed a bug that wasn't exempting VAT on manual orders (WP backend)

2.0.1 - 15/08/2020

  • Tested compatibility with WP 5.5
  • Tested compatibility with WC 4.3

2.0 - 25/06/2020

  • Fixed a bug that prevented showing the correct message (valid successful) for compatibility with some themes JS
  • Enhanced the SOAP method via using better communication method with EU VAT servers

1.9 - 17/06/2020

  • Stopped calling the main JS file on all pages and keep it only on checkout for better performance
  • Removed the string from a deprecated argument to get list of countries
  • Fixed a minor issue that was causing error (failed to load external entity ) in communicating with VIES servers in some cases

1.8.1 - 25/03/2020

  • Checked all plugin features compatibility with WC 4

1.8.0 - 23/12/2019

  • Dev - Plugin author updated.

1.7.2 - 12/12/2019

  • Dev - General - Frontend Options - "Max length" option added.
  • Dev - Validation - "Skip VAT validation for selected countries" option moved from to "Advanced" section.
  • Dev - Code refactoring.

1.7.1 - 05/12/2019

  • Fix - Validation - Check for matching billing country code - Fixed for Greece (EL is replaced with GR when comparing country codes).
  • Dev - Admin & Advanced - "Force VAT recheck on checkout" option added.
  • Dev - Debug - "Error: VAT is not valid" message added to the log.
  • Dev - Code refactoring.
  • Tested up to: 5.3.

1.7.0 - 08/11/2019

  • Dev - Validation - "Always exempt VAT for selected user roles" and "Always not exempt VAT for selected user roles" options added.
  • Dev - Admin & Advanced - Debug - "Country code does not match" message added to the log.
  • Dev - Admin & Advanced - Session type - "WC session" option marked as "recommended".
  • Dev - Code refactoring.
  • WC tested up to: 3.8.

1.6.1 - 16/10/2019

  • Dev - Validation - Check company name - Now converting all values to uppercase before comparing.
  • Dev - JavaScript - Better event for company validation.

1.6.0 - 15/10/2019

  • Dev - General - Frontend Options - "Show field for selected user roles only" option added.
  • Dev - Validation - "Check company name" option added.
  • Dev - Admin & Advanced - Advanced Options - "Debug" option added.
  • Dev - Code refactoring.

1.5.0 - 13/08/2019

  • Dev - Admin - Order List - "EU VAT" column added.
  • Dev - Admin - Reports - Taxes - "EU VAT" report added.
  • Dev - Admin - EU country VAT Rates Tool - Duplicates are no longer added for the country.
  • Dev - Admin settings split into sections.
  • Dev - Allow VAT number input without country code - Additional country fallback added.
  • Dev - Functions - General - alg_wc_eu_vat_session_start() - Additional headers_sent() check added.
  • WC tested up to: 3.7.
  • Tested up to: 5.2.

1.4.1 - 04/05/2019

  • Fix - Preserve VAT in selected countries - Bug (when "Allow VAT number input without country code" is enabled) fixed.
  • Fix - Show field for selected countries only - Bug (when "Required" is enabled) fixed.
  • Dev - Frontend Options - "Confirmation notice" options added.
  • Dev - Code refactoring.
  • Dev - "WC tested up to" updated.

1.4.0 - 06/03/2019

  • Fix - "Preserve VAT in selected countries" fixed when "Allow VAT number input without country code" is enabled.
  • Dev - Frontend Options - "Always show zero VAT" option added.
  • Dev - [alg_wc_eu_vat_translate] shortcode added.
  • Dev - Shortcodes are now also processed in field label, placeholder, description and validation message options.
  • Dev - Validation - Preserve VAT in selected countries - "Comma separated list" option added.
  • Dev - Frontend Options - "Show field for selected countries only" option added.

1.3.0 - 31/01/2019

  • Fix - Default field value on the checkout fixed.
  • Dev - Display Options - Display - Multiple positions are now allowed (i.e. multiselect).
  • Dev - Display Options - Display - In billing address - Field is now editable ("My Account > Addresses").
  • Dev - Frontend Options - "Label CSS class" option added.
  • Dev - Code refactoring.

1.2.1 - 30/01/2019

  • Dev - Advanced Options - "Session type" option added.
  • Dev - Admin settings - "Your settings have been reset" notice added.

1.2.0 - 12/11/2018

  • Fix - AJAX - Possible "undefined index" PHP notice fixed.
  • Dev - General - "Priority (i.e. position)" option added.
  • Dev - General - "Raw" input is now allowed in textarea admin settings.
  • Dev - Code refactoring.
  • Dev - Plugin URI updated.

1.1.0 - 07/06/2018

  • Dev - General - "Check for matching billing country code" option added.
  • Dev - General - "Allow VAT number input without country code" option added.

1.0.1 - 05/06/2018

  • Dev - %eu_vat_number% replaced value added to "Message on not valid" option. "Message on not valid" now doesn't check for required (i.e. empty) field.

1.0.0 - 24/05/2018

  • Initial Release.