Public Ticket #4495063

VAT- Checkout

Closed
Comments
12 Tickets 4
Finlip started the conversation 1 year ago on September 16, 2025 at 1:00pm

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:

2,762
KingsPlugins replied 1 year ago on September 16, 2025 at 1:14pm

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

 

1
2,762
KingsPlugins replied 1 year ago on September 26, 2025 at 11:30pm

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

Sign In