If you want to add country-specific checkout fields for Brazil, you need to install a third-party plugin WooCommerce Extra Checkout Fields for Brazil By Claudio Sanches (Brazilian Market on WooCommerce). You can download it from here.
After installing and configuring the plugin, extra Shipping and Billing fields will get added to the Checkout form.
The following fields will be available:
- Person Type
- Cell Phone
Once you install it, you will find these fields under the "Billing Fields" on Fields tab of the checkout form.
These fields are fully flexible to rearrange the position and width of the input field. On browser
Few Settings to make this functional
1. Keep the Billing Address first before the Shipping address
2. Keep Company field *optional* in WooCommerce Customize settings
Setting is available at Dashboard > Appearance > Customize > WooCommmerce > Checkout.
3. Keep Company field *Visible* in Checkout billing fields
On Person Type Field -
Legal Person option selection - Company Field will display within the Checkout form.
On Person Individual option selection - Company field would be auto hide.
This shows how FunnelKit (formerly WooFunnels) is compatible with WooCommerce Extra Checkout Fields for Brazil.