
Autocompleta endereço a partir do CEP no Checkout em Blocos do WooCommerce. Requer PagBank Connect.
| Author: | Ricardo Martins (PagBank Integrações) (profile at wordpress.org) |
| WordPress version required: | 5.2 |
| WordPress version tested: | 6.9.4 |
| Plugin version: | 1.0.6 |
| Added to WordPress repository: | 06-04-2026 |
| Last updated: | 06-04-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://pbintegracoes.com/ |
| Total downloads: | 63 |
![]() Click to start download |
|
PB Autocomplete preenche automaticamente os campos de endereço (rua, bairro, cidade, estado) no Checkout em Blocos do WooCommerce quando o cliente informa o CEP. Utiliza as APIs públicas OpenCEP e ViaCEP e só é carregado quando o PagBank Connect está instalado e há ao menos um método de pagamento disponível no checkout.
Recursos
- Autocomplete de endereço por CEP no Checkout em Blocos do WooCommerce
- Integração com OpenCEP (principal) e ViaCEP (alternativa) para dados de CEP no Brasil
- Opção para exibir o CEP como primeiro campo na cobrança ou na entrega (configurável no editor de blocos ao editar a página de checkout)
- Dependência explícita de WooCommerce e PagBank Connect
Requisitos
- WooCommerce instalado e ativo
- PagBank Connect instalado e ativo, com ao menos um método de pagamento (PIX, cartão, boleto etc.) habilitado
- Uso do Checkout em Blocos do WooCommerce (não se aplica ao checkout legado/shortcode)
Configuration
- O autocomplete funciona automaticamente no Checkout em Blocos quando o cliente informar um CEP válido (8 dígitos). Os campos de endereço são preenchidos após a consulta ao OpenCEP (ou ViaCEP, se necessário).
- Para exibir o CEP como primeiro campo: edite a página de checkout no editor de blocos, selecione o bloco “Endereço de entrega” ou “Endereço de cobrança” e, no painel à direita, abra a secção PB Autocomplete. Marque as opções desejadas e clique em Salvar no topo.
External services
Este plugin envia pedidos HTTPS GET a partir do navegador do cliente (Checkout em Blocos do WooCommerce) para APIs de terceiros, com o objetivo de obter dados de endereço brasileiro a partir do CEP. O plugin não envia nome, e-mail, telefone ou endereço completo para essas APIs — apenas os dígitos do CEP vão no caminho do URL, quando o cliente informa um CEP válido com 8 dígitos.
OpenCEP (principal)
- O que é / para que serve: API pública de consulta de CEP em
opencep.com, usada para devolver logradouro, bairro, cidade e UF. - Quais dados são enviados e quando: Quando o autocomplete é acionado, o navegador solicita
https://opencep.com/v1/{CEP}(apenas 8 dígitos). Como em qualquer pedido HTTP, metadados típicos do navegador (por exemplo IP, user-agent, referrer) podem ser tratados pelo serviço ou pela infraestrutura. - Termos: Licença do projeto OpenCEP (MIT): https://github.com/SeuAliado/OpenCEP/blob/main/LICENSE
Informações do serviço: https://opencep.com/ - Privacidade: O domínio
opencep.comé entregue via Cloudflare (CDN). Política de privacidade da Cloudflare: https://www.cloudflare.com/privacypolicy/
ViaCEP (alternativa)
- O que é / para que serve: Webservice público em
viacep.com.br, usado só se o OpenCEP não devolver dados utilizáveis para o mesmo CEP. - Quais dados são enviados e quando: O navegador solicita
https://viacep.com.br/ws/{CEP}/json/. Só o CEP vai no caminho. Aplica-se a mesma observação sobre metadados de pedido HTTP. - Termos / condições de uso: Documentação oficial e avisos de uso (incluindo limites a uso massivo abusivo) estão no site do ViaCEP: https://viacep.com.br/
- Privacidade: O ViaCEP não disponibiliza uma página dedicada de política de privacidade. Contato do operador: https://viacep.com.br/faleconosco/
PagBank Connect (dependência obrigatória)
O PB Autocomplete exige o plugin PagBank Connect. Pagamentos, credenciais e outros serviços de terceiros ligados ao PagBank são tratados pelo PagBank Connect e pelo PagBank — não pelo PB Autocomplete. Documentação no WordPress.org: https://wordpress.org/plugins/pagbank-connect/ e Termos e Privacidade do PagBank Integrações em https://pbintegracoes.com/terms.
Screenshots
FAQ
ChangeLog


