WP Manifestindependent plugin directory
manifest / ecommerce / jr_custom-dashboard-for-woocommerce

WooCustom Dashboard

Plugin WordPress que transforma o painel do cliente WooCommerce com um design moderno, funcionalidades e visuais avançadas.

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/julioz07/jr_custom-dashboard-for-woocommerce/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Um plugin WordPress que melhora o painel de controlo do cliente WooCommerce com um design moderno e funcionalidades aprimoradas.

Descrição

O WooCustom Dashboard transforma o painel padrão do WooCommerce numa interface mais intuitiva e moderna, oferecendo aos clientes uma visão clara e organizada das suas informações mais importantes.

Screenshots

Dashboard Cards

Funcionalidades Principais

  • Encomendas Recentes

    • Visualização rápida das últimas 3 encomendas
    • Estado da encomenda destacado com cores
    • Acesso direto aos detalhes de cada encomenda
  • Estatísticas do Cliente

    • Total de encomendas realizadas
    • Valor total gasto na loja
    • Apresentação clara e visual das estatísticas
  • Ações Rápidas

    • Acesso rápido a downloads
    • Gestão de encomendas
    • Detalhes da conta
    • Gestão de moradas

Novas Funcionalidades (v1.5.0+)

  • Personalização Avançada do Menu "A Minha Conta"

    • Remover aba "Downloads" opcionalmente
    • Endpoint combinado "Informações Pessoais" (detalhes da conta + moradas)
    • Reordenar itens do menu conforme preferência
    • Renomear rótulos das abas do menu
    • Sistema de badges com contagens (encomendas pendentes, downloads, etc.)
  • Estilos Personalizáveis

    • Navegação lateral com cores personalizáveis
    • Opção para ocultar card "As Suas Estatísticas"
    • Opção para ocultar parágrafo de saudação
    • Variáveis CSS injetadas dinamicamente
  • Configurações por Role

    • Mostrar/ocultar itens por função de utilizador
    • Visibilidade condicional de elementos
    • Configurações flexíveis para diferentes tipos de clientes
  • Interface de Administração

    • Submenu dedicado em WooCommerce → JR Custom Dashboard
    • Todas as opções organizadas por secções
    • Validação e sanitização automática de dados
    • Avisos automáticos sobre ligações permanentes

Requisitos

  • WordPress 5.8 ou superior
  • PHP 7.4 ou superior
  • WooCommerce 7.0 ou superior
  • Tema compatível com WooCommerce

Instalação

  1. Faça o download do plugin
  2. Aceda ao painel de administração do WordPress
  3. Navegue até Plugins > Adicionar Novo > Enviar Plugin
  4. Escolha o ficheiro do plugin e clique em "Instalar Agora"
  5. Ative o plugin após a instalação

Compatibilidade

  • Totalmente compatível com HPOS (High-Performance Order Storage)
  • Testado com WooCommerce até à versão 8.0
  • Suporte completo a traduções
  • Compatível com temas modernos do WordPress

Instalação e Configuração

Configuração Básica

  1. Ative o plugin através do menu Plugins no WordPress
  2. Aceda a WooCommerce → JR Custom Dashboard para configurar as opções
  3. Configure as funcionalidades desejadas nas diferentes secções

Configuração do Endpoint "Informações Pessoais"

  1. Ative a opção "Combinar 'Detalhes da conta' e 'Moradas'"
  2. Importante: Vá a Definições → Ligações permanentes e clique em "Guardar alterações"
  3. O novo endpoint estará disponível no menu da conta dos clientes

Personalização de Cores

  1. Ative "Estilos personalizados da navegação"
  2. Escolha as cores de fundo, texto e hover
  3. As alterações são aplicadas automaticamente

Reordenação do Menu

  1. Na secção "Definições Avançadas", use o campo "Reordenar itens do menu"
  2. Insira um endpoint por linha na ordem desejada
  3. Use o botão "Mostrar endpoints disponíveis" para carregar a lista

Renomeação de Rótulos

  1. Use o formato: endpoint|Novo Nome
  2. Exemplo: orders|As Minhas Encomendas
  3. Um rótulo por linha

Personalização

O plugin utiliza CSS moderno e responsivo, facilitando a personalização através do seu tema:

  • Layout baseado em CSS Grid
  • Design responsivo
  • Cores harmoniosas com o WooCommerce
  • Suporte a ícones Dashicons
  • Variáveis CSS personalizáveis:
    • --jrwoocd-account-nav-bg
    • --jrwoocd-account-nav-text
    • --jrwoocd-account-nav-hover-bg

Segurança

  • Código seguro e otimizado
  • Validação de dados
  • Sanitização de output
  • Verificações de segurança WordPress

Suporte

Para suporte ou sugestões, por favor:

  1. Abra um issue no GitHub
  2. Visite julio-cr.pt
  3. Contacte através do LinkedIn

Licença

Este plugin está licenciado sob GPL v2 ou posterior.

Autor

Júlio Rodrigues

Versões Disponíveis

Este plugin está disponível em duas versões:

  • Português (Portugal) - Esta versão (pasta principal)
  • English - Versão em inglês (pasta "EN Version")

Escolha a versão que melhor se adequa às suas necessidades. Ambas as versões têm exatamente as mesmas funcionalidades, diferindo apenas no idioma da interface.

Changelog

1.4.1

  • Tradução completa para português de Portugal
  • Melhorias na estrutura do código
  • Adicionada versão em inglês do plugin

1.4.0

  • Simplificação do plugin
  • Foco em 3 cards principais
  • Interface moderna e responsiva
  • Compatibilidade com HPOS

🚀 Desenvolvido com ❤️ por Júlio Rodrigues