Launch pricing: Lock in Pro at $79/yr before prices go up View pricing →

Plugin compatibility

Overview

The plugin is built to coexist with the ecosystem around it: it reads VAT numbers other plugins have already collected, steps aside when another plugin provides its own VAT field, and never writes to data it doesn’t own. The integrations below are verified against live installs of the real plugins — checkout (classic and block), order classification, and the full admin were tested with each active.

VAT-number plugins

In the default Auto mode, the plugin’s own checkout VAT field hides itself when another plugin already provides one, so customers never see two VAT fields:

PluginBehavior
WooCommerce EU VAT Number (official)Field defers; their _billing_vat_number meta is read for B2B classification.
Aelia EU VAT AssistantField defers; their vat_number meta is read for B2B classification.
Germanized for WooCommerce (free)Field stays visible — free Germanized does not collect VAT IDs, so hiding ours would silently drop B2B capture.
Germanized ProField defers; the _billing_vat_id / _shipping_vat_id meta is read for B2B classification.
EU/UK VAT Manager for WooCommerceField defers; their _billing_eu_vat_number meta is read.

Orders whose VAT number was captured by any of these plugins are classified B2B and excluded from the threshold exactly as if our own field had captured them. The detection list is filterable via oss_known_vat_integrations, and the meta keys via oss_vat_number_meta_keys.

You can override Auto mode at any time under Settings: Always show keeps our field even alongside another plugin’s; Never show removes it regardless.

Germanized checkout

Germanized adds mandatory legal checkboxes and renames the order button — the full money path (VAT field, VIES validation, VAT exemption, order meta) was verified working with Germanized active on both the classic and block checkout.

Multilingual

Verified with Polylang active: all admin screens, checkout, and the full test suite pass. All plugin strings are translatable (text domain eu-vat-one-stop-shop-for-woocommerce), and .pot files ship with both plugins.

Currency

Non-EUR stores need the Pro multi-currency module for threshold tracking (conversion uses ECB reference rates). Display-only currency switchers don’t affect tracking, which always reads the order’s recorded currency and total.

Something not listed?

The plugin only reads WooCommerce’s own order data and writes its own _oss_* meta, so conflicts are rare by construction. If you hit one, contact support — verified integrations get added to this page.