Validated as it is typed
Including the alphanumeric CNPJ. A valid number is looked up and the empty fields fill in.
- Alphanumeric CNPJ
- Company name
- Address
- Number
- Neighbourhood
- CEP
- Phone

CNPJ autofill for WooCommerce: business customers type their CNPJ and the company name, address, CEP and phone fill in by themselves.
WordPress 6.4+ · WooCommerce 8.9+

Including the alphanumeric CNPJ. A valid number is looked up and the empty fields fill in.

It adds no fields. It finds your checkout-fields plugin's CNPJ field and fills what is already there.

Lookups run on your server, never in the visitor's browser. BrasilAPI first, ReceitaWS as fallback.
Only empty fields are filled.
If the registry is down, the customer just types.
Closed or suspended companies get a notice.
A returning company is not looked up again for a week.
Too many lookups in a short time are refused.
Name extra CNPJ fields in the settings.
No. It works with the CNPJ field your Brazilian checkout-fields plugin adds. If yours is not found automatically, name it in the settings.
Yes. It is validated exactly like the numeric one. The lookup depends on the registry service supporting it.
Public registry data through BrasilAPI, with ReceitaWS as a fallback. Only the CNPJ is sent.
No. Only empty fields are filled.
Nothing breaks. The customer sees a short message and types the details. Checkout is never blocked.
Yes, through WooCommerce's own checkout data, so the values are saved with the order.