WP Manifestindependent plugin directory
manifest / ecommerce / wooflow-rename-user

WooFlow Rename user for WooCommerce

Gerencia nomes de exibição no WooCommerce/WordPress, formatando para "Nome Sobrenome" após a finalização da compra, e permitindo atualização em massa para usuários existentes.

by WooFlow · github.com/getwooflow/wooflow-rename-user · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/getwooflow/wooflow-rename-user/archive/refs/heads/main.zip

Plugin WordPress/WooCommerce que padroniza o nome de exibição dos usuários para o formato Nome Sobrenome após a finalização do pedido no checkout, inclui painel administrativo dentro do ecossistema WooFlow (quando o WooFlow Checkout estiver ativo) e ferramenta de atualização em massa com processamento em lotes por AJAX para usuários já existentes.

🚀 Funcionalidades principais

✏️ Nome de exibição no checkout

  • Após pedido concluído/completado, ajuste do display name para o formato Nome Sobrenome
  • Fluxo pensado para contas criadas durante o WooCommerce Checkout (não altera o nome de usuário / login, apenas o nome exibido)

⚙️ Painel WooFlow

  • Com WooFlow Checkout ativo: menu WooFlow → Rename User
  • Sem o Checkout: entrada em Ferramentas → WooFlow Rename User (fallback)
  • Abas Geral e Atualização em massa, troca instantânea sem recarregar a página
  • Barra de marca, cards e avisos no padrão visual dos plugins WooFlow/DW

🔄 Atualização em massa

  • Botão único para reprocessar todos os usuários em lotes (payload configurável pelo backend)
  • Log de progresso na própria tela; confirmação antes de iniciar operação irreversível

📋 Requisitos

  • WordPress: 5.0 ou superior
  • WooCommerce: ativo
  • PHP: 7.0 ou superior (alinhado ao cabeçalho do plugin)

🔧 Instalação

  1. Faça upload do ZIP em Plugins → Adicionar novo → Enviar plugin, ou copie a pasta para wp-content/plugins/wooflow-rename-user/
  2. Ative o plugin na lista de plugins
  3. Garanta que o WooCommerce esteja ativo
  4. Acesse WooFlow → Rename User (com WooFlow Checkout) ou Ferramentas → WooFlow Rename User (fallback)

🎯 Como usar

Ler o contexto (aba Geral)

  1. Abra a tela do plugin
  2. Na aba Geral, revise o que o plugin faz e os limites (nome de usuário/login não pode ser alterado pelo WordPress após o cadastro)

Atualizar usuários já cadastrados

  1. Abra a aba Atualização em massa
  2. Confira o total de usuários exibido
  3. Faça backup do site se necessário
  4. Clique em Iniciar atualização de usuários existentes e acompanhe o log na página

Onde aparece no admin

Cenário Caminho
WooFlow Checkout instalado WooFlow → Rename User
Sem WooFlow Checkout Ferramentas → WooFlow Rename User

📁 Estrutura do plugin

wooflow-rename-user/
├── assets/
│   ├── css/
│   │   └── admin.css
│   └── js/
│       └── admin.js
├── includes/
│   ├── class-admin.php
│   ├── class-batch-processor.php
│   ├── class-checkout-handler.php
│   ├── class-plugin.php
│   └── class-username-generator.php
├── templates/
│   └── admin/
│       └── settings-page.php
├── woocommerce-unified-user.php
├── wooflow-rename-user.php
├── uninstall.php
└── README.md

🔐 Segurança

  • Rotas AJAX com nonce dedicado ao lote (wooflow_rename_user_batch_nonce)
  • Ações restritas à capability manage_options
  • Escape e sanitização compatíveis com as práticas do WordPress no admin

🔌 Compatibilidade

  • WooCommerce HPOS (pedidos armazenados em tabelas customizadas — declaração de compatibilidade no plugin principal)

📝 Changelog

Todas as alterações relevantes ficam registadas aqui por versão.

[0.2.1] — 2026-05-11

Adicionado

  • Painel administrativo com design system (variáveis CSS, brand bar, tabs)
  • Folha de estilos assets/css/admin.css e template templates/admin/settings-page.php
  • Integração ao menu WooFlow (submenu quando o WooFlow Checkout está ativo); fallback em Ferramentas

Alterado

  • Fluxo de atualização em massa com log estilizado no painel

🐛 Suporte e bugs

Se encontrar algum problema:

  • Informe os passos para reproduzir
  • Indique se usa WooFlow → Rename User ou Ferramentas → WooFlow Rename User
  • Envie quando possível as versões de WordPress, WooCommerce e PHP
  • Se houver erro na atualização em massa, copie trechos relevantes do log na tela (sem dados sensíveis de usuários terceiros)

📄 Licença

GPL v2 ou posterior (veja o arquivo LICENSE).