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.

by Júlio Rodrigues · github.com/julioz07/jr_custom-dashboard-for-woocommerce · website

1stars
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/julioz07/jr_custom-dashboard-for-woocommerce/archive/refs/heads/main.zip

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