Product Icon

EU VAT Number for WooCommerce

Collect VAT numbers at checkout and remove the VAT charge for eligible EU businesses.

Feature Requests

  • Add field in EU VAT extension

    Add Meta data for purchase : vatnr, vatnumber, vat_nr, vat_number, btwnummer, btw_nummer, btwnr, btw_nr, _billing_eu_vat_number, _billing_btw_nummer of vat_id

  • Option not to validate VAT base country of the store

    It is convenient to have an option so that VAT is not validated in the store’s base country. In Spain, for example, companies always pay taxes on B2B operations. It makes no sense to force the field with the country code in front to be completed so that the error message does not appear. It […]

  • Bug report

    [25-Jan-2024 07:25:13 UTC] PHP Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /wp-content/plugins/woocommerce-eu-vat-number/includes/class-wc-eu-vat-admin.php on line 489

  • Hide VAT field when order is zero

    The usage of the VAT field is not nessesairy when no amount is to be paid. Please hide the field on orders that are zero.

  • Validate VAT number on the account details page

    The VAT number is only validated on the checkout page by this plugin. It’d be reasonable to validate it on the account details (my-account/edit-account) page for customers, too. Alternatively, you could make $wc_eu_vat_my_account a global and then the following snippet would implement what I’m advising. add_action(‘woocommerce_save_account_details’, function ($id) { global $wc_eu_vat_my_account; try { $user = […]

  • Tax exempt orders should still report an Tax Id in the REST API.

    Many connectors between Woocommerce and accounting programs require orders to have an Tax ID (from the Taxes inside WooCommerce), even when the customer/order is exempt from paying any Tax. Looking at the WooCommerce REST API (https://woocommerce.github.io/woocommerce-rest-api-docs/#order-properties), the Order->Line_Items->Taxes shouldn’t be empty, and thus any other third party is not expecting it to be empty. Still […]

  • Stop users from setting a different country for digital products thus buying it cheaper

    When a user has a digital product in the checkout he can choose which ever country he wants to and that way he gets a cheaper price in (B2C) transactions. When the checkbox appears if he clicks it he can get though and make the transition. I need this to be fixed only for digital […]

  • Descriptive Error messaging – Products show as out of stock when variations have no price.

    Presently when the variations of a variable product have no dollar value set. The product page displays the message ‘This product is currently out of stock and unavailable.’ This led me down a rabbit-hole looking for issues with inventory. We can do better. Right?

  • SKU character handling

    I have a series of variation parts that use a dash in the part number and Woocommerce keeps telling me I have duplicate SKUs. I had to remove the dash to make it work. Example 7277-2-5 and 7277-2-3 cant work together.

  • Small typo

    Hi, in the coupon area of Woocommerce, in the useage limit area, if you click on the small question mark for more info, there’s a typo.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.