Plugin Author
Diego
(@daigo75)
If you have configured the The EU VAT Assistant to show the VAT number field, and it still doesn’t appear, then there is something that prevents it from being displayed. Unfortunately, it’s not possible to give a precise answer without investigating the site directly, but I can think about two possible causes:
- The theme is not triggering the
woocommerce_checkout_billing
event. That’s the event to which the EU VAT Assistant currently hooks to display the VAT number. If the event is not triggered, the VAT number and the self-certification fields won’t be displayed. In such case, fixing the theme, so that it triggers the event, will make the VAT number field appear.
- There could be a filter for hook
wc_aelia_eu_vat_assistant_show_vat_field
, which returns false
. This is unlikely, unless you added such filter to your site, but it’s still a possibility.
Switching to a basic theme, such as a plan Storefront, would be an easy way to verify the above.
Thanks Diego.
I’ve just tried switching to the 2017 theme, and there is still no VAT number field showing.
Have you any suggestions as to how I can move forwards on this? Is there maybe something in the setup or config that I have overlooked?
-
This reply was modified 3 years, 11 months ago by
dynafish.
Ok I have found the problem – there’s a clash with the BodyCommerce plugin.
I’ll contact the author and send him your thoughts.
Many thanks Diego, great product and support.
Plugin Author
Diego
(@daigo75)
Thanks for letting us know about BodyCommerce. We haven’t tested that plugin specifically, but the clash might be solved soon, when we will move from using event woocommerce_checkout_billing
to the standard billing fields provided by WooCommerce. That will ensure better compatibility overall, and make it easier to customise the look and feel of the VAT field.
Just to let you know that BodyCommerce has been fixed and now plays properly with EU VAT Assistant 🙂