Okay
  Public Ticket #4495063
VAT- Checkout
Open

Comments

  •  4
    Finlip started the conversation

    Hey, we adjusted the validation and everything is working fine in general. The adjustments appear in Registration Field, My Account, and also in Checkout.

    When I insert the company name, VAT number, etc. in My Account, everything works correctly and I can complete the purchase.

    But when I skip that and enter the data directly in the Checkout process, I cannot complete the checkout. It shows me that the VAT number is required, even though I already inserted it and it was validated.

    Can you please help me solve this?

    Attached files:  Screenshot 2025-09-16 145503.png

  •  2,535
    WebWizards replied

    Hi there,

    Thank you for purchasing our plugin!

     

    I tested this now on your site by registering a B2B account. The problem seems to be the following:

    • On your checkout page, all customer billing fields are actually duplicated, with a set of fields being hidden.
    • Our plugin's script which checks whether required fields are filled is picking up that hidden field.

    I took a quick video to show you what I am seeing: https://www.loom.com/share/7b5a00b0777c4bcd85558e18345ce6d9?sid=6bad666e-c468-48c5-8b17-fc33ac66fc02 

    (in the video, I unhide that hidden area and you can see both sets of fields. That area always exists, it's just normally hidden via CSS)

     

    The problem may be a misconfiguration of your checkout page. It seems to be designed with Divi - there may be a widget or area that is added twice on the page.

    Please check that to see if the issue can be resolved that way.

     

    Alternatively, I can also provide you with a custom script to remove that hidden area which should solve this issue as well,

    Kind regards,

    Stefan

     

  •  4
    Finlip replied

    Thx Stefan, great support

  •  4
    Finlip replied

    Hi Stefan,

    Sometimes, the VAT field doesn't appear in the "Billing" section of My Account until the checkout process is completed — even though all the settings are configured correctly. 

    I also took a quick video to show you :

    https://www.loom.com/share/6007b73c74114ea7b6719aefe4ea9415?sid=ee379ce6-00f7-4cb5-89b2-c660b8f8727e

    Attached files:  Screenshot 2025-09-25 112001.png
      Screenshot 2025-09-25 112035.png

  •  2,535
    WebWizards replied

    Hi Michael,

    Thanks for reaching out,

    I believe the behavior you're seeing is actually related to how the country selection works. VAT functionality is designed to only be enabled for specific countries, so the system waits for a country to be selected from the dropdown before displaying the VAT field.

    I think this is what's happening:

    - Initially, when you haven't placed an order yet, there's no country selected in the dropdown (in your video at 0:04)

    - It should appear if you would select a country from the dropdown.

    - After you place the order, the country gets saved to the profile. When you go to the Addresses page it's now pre-selected in the dropdown (video at 2:38), which is why the VAT shows now.

    There's a script that automatically hides/shows the VAT field based on the country selected.

    Kind regards,
    Stefan