Appointments Scheduler BRENIAC self-updates
Plugin para Wordpress para criação de serviços, agendas, profissionais e agendamento publico de clientes.
by BR Eniac SofTec · github.com/moreiramatheusalves/appointments-scheduler-wp · website
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/moreiramatheusalves/appointments-scheduler-wp/archive/refs/heads/main.zipShips its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.
WP Appointments Scheduler
Sistema completo de agendamentos com profissionais, serviços e agenda configurável — desenvolvido por BR Eniac SofTec.
Description
WP Appointments Scheduler é um sistema de agendamentos simples, moderno e extensível para WordPress, desenvolvido por BR Eniac SofTec.
Ideal para clínicas, barbearias, salões, consultórios, prestadores de serviço e qualquer negócio que precise organizar horários com profissionais.
Com o plugin você pode:
- Cadastrar profissionais (nome, contato, status ativo/inativo).
- Cadastrar categorias de serviço (organização e filtragem).
- Cadastrar serviços com preço, duração, descrição e vínculo com categorias.
- Configurar a agenda de trabalho (dias, horários, bloqueios) por profissional.
- Receber agendamentos no site através de um wizard simples em 3 etapas.
- Gerenciar todos os agendamentos no painel administrativo.
Fluxo do cliente (frontend)
- O cliente informa os dados básicos (nome, e-mail e/ou telefone).
- Escolhe profissional, serviço e visualiza os horários disponíveis.
- Confirma o agendamento e recebe uma mensagem de sucesso.
Arquitetura
O plugin foi desenvolvido com foco em organização e manutenção:
- Models para as entidades (Professional, Service, Category, Agenda, Appointment).
- Camada Admin separada (telas do painel WordPress).
- Camada Public separada (shortcode, AJAX, assets).
- Helpers e Validator para sanitização e validação.
- Tabelas próprias no banco usando
dbDelta.
Shortcode
Para exibir o wizard em uma página do seu site, use:
[wpas_booking]
Installation
- Faça upload da pasta do plugin para
/wp-content/plugins/wp-appointments-scheduler/ou instale pelo painel do WordPress. - Ative o plugin no menu Plugins.
- No painel administrativo, acesse o menu Agendamentos e configure:
- Profissionais
- Categorias
- Serviços
- Agenda
- Configurações (e-mail de notificação, regras, etc.)
- Crie uma página (ex.: “Agende seu horário”) e adicione o shortcode:
[wpas_booking]
Frequently Asked Questions
Como exibo o formulário de agendamento no site?
Crie uma página e adicione o shortcode:
[wpas_booking]
Ele renderiza o wizard de agendamento em 3 passos.
Posso receber notificações por e-mail quando um cliente agenda?
Sim. Nas Configurações do plugin existe o campo E-mail para notificações. Se não for definido, pode assumir o e-mail padrão do administrador do site (dependendo da configuração).
O plugin remove os dados ao ser desinstalado?
Existe uma opção em Configurações:
Excluir dados ao remover o plugin
Se marcada, ao excluir o plugin no WordPress, as tabelas e opções do WP Appointments Scheduler serão removidas. Se desmarcada, os dados serão preservados.
O plugin funciona com múltiplos profissionais?
Sim. Você pode cadastrar vários profissionais, configurar agenda individual e receber agendamentos para cada um.
Support
Suporte e contato:
Email: contato@breniacsoftec.com
Site: https://breniacsoftec.com/
Screenshots
- Cadastro de profissionais.
- Cadastro de serviços.
- Agenda mensal (slots e bloqueios).
- Wizard de agendamento no frontend.
Changelog
1.0.4
- Lançamento inicial.
- Cadastro de profissionais, categorias e serviços.
- Agenda por profissional (dias, horários, bloqueios).
- Agendamento no frontend via wizard em 3 passos.
- Gestão de agendamentos no admin.
- Opção para excluir dados no uninstall.
Upgrade Notice
1.0.4
Versão inicial estável do WP Appointments Scheduler.