| 开发者 | lukeaxiomflow |
|---|---|
| 更新时间 | 2026年7月31日 22:36 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
_billing_cpf, _billing_cnpj, _billing_persontype, _billing_number, _billing_neighborhood, …). Migrating from that plugin, existing customer and order data keeps working — and so do integrations that read those keys (NF-e issuers, payment gateways), including for orders placed on the block checkout (values are mirrored into the legacy keys).wp cbfw validate 12.ABC.345/01DE-35).From July 31, 2026, Brazil's Receita Federal issues CNPJs with letters in the first 12 positions (the two check digits remain numeric, computed over ASCII−48 character values). Digits-only validators reject those documents. This plugin validates both formats, check digits included.
No. Field names and meta keys are identical — deactivate the old plugin, activate this one, and existing customer/order data stays where it always was. Integrations reading _billing_cpf/_billing_cnpj keep working.
Yes — natively, through WooCommerce's official Additional Checkout Fields API (WooCommerce 8.9+). On the block checkout the document is a single "CPF or CNPJ" field (the API does not yet support showing/hiding a field based on another field's value), while the classic checkout gets the full individual/company selector.
Yes. A complete Brazilian Portuguese (pt_BR) translation is bundled. Stores whose site language is Portuguese (Brazil) see every checkout field, validation message and setting in Portuguese. The source strings are English, so the plugin can be translated into any language.
No. It adds and validates checkout fields. Invoice issuance and tax obligations are your ERP/issuer's job — those tools will keep finding the data under the usual meta keys. No plugin can, by itself, make a store compliant with any regulation.
Yes — the "no document fields" mode keeps only the address fields you enable.
No. The plugin's own features make no external requests. The Freemius SDK (which powers the optional paid upgrade) only talks to Freemius in the four click-through situations listed under "External services" — never in the background.