For WooCommerce in Brazil

CNPJ autofill for WooCommerce. Type it, done.

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+

CNPJ autofill for WooCommerce filling company, address and phone on a classic checkout
Lookup

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 lookup on checkout: company found and the empty fields filled in
Your checkout

Works with the Brazil checkout you have

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

  • Block checkout
  • Classic checkout
  • My Account
  • Any field name
CNPJ Company Autofill settings under WooCommerce in WordPress
Private by design

Only the CNPJ leaves your server

Lookups run on your server, never in the visitor's browser. BrasilAPI first, ReceitaWS as fallback.

  • 14characters sent, nothing else
  • 7 daysresults cached
  • 3places it works
And the rest

Small plugin, careful details

Never overwrites

Only empty fields are filled.

Never blocks

If the registry is down, the customer just types.

Status shown

Closed or suspended companies get a notice.

Cached

A returning company is not looked up again for a week.

Rate limited

Too many lookups in a short time are refused.

Any field

Name extra CNPJ fields in the settings.

Pricing

Free CNPJ lookup for WooCommerce

Free

$0
  • CNPJ validation, alphanumeric included
  • Company name, address and phone
  • Block and classic checkout, My Account
  • Inactive company notice
  • Server-side, cached lookups
Get it free
FAQ

CNPJ autofill for WooCommerce: questions

Does it add a CNPJ field to my checkout?

No. It works with the CNPJ field your Brazilian checkout-fields plugin adds. If yours is not found automatically, name it in the settings.

Does it support the alphanumeric CNPJ?

Yes. It is validated exactly like the numeric one. The lookup depends on the registry service supporting it.

Where does the company data come from?

Public registry data through BrasilAPI, with ReceitaWS as a fallback. Only the CNPJ is sent.

Will it overwrite what my customer typed?

No. Only empty fields are filled.

What if the registry is down?

Nothing breaks. The customer sees a short message and types the details. Checkout is never blocked.

Does it work with the block checkout?

Yes, through WooCommerce's own checkout data, so the values are saved with the order.

Faster B2B checkout in Brazil