Montar reserva de mesa no WordPress exige um plugin dedicado com controle de capacidade por turno, não um formulário comum. Segundo o WordPress.org (2026), o Five Star Restaurant Reservations soma mais de 10 mil instalações ativas com nota 4,7. Sem excluir a página do cache, o sistema serve disponibilidade desatualizada. Veja os 5 passos abaixo.
A reserva de mesa no WordPress é o fluxo em que o cliente escolhe data, horário e número de lugares no seu próprio site, sem ligação nem mensagem manual. Diferente de um formulário de contato, um sistema de reserva de mesa controla a capacidade do salão por turno, bloqueia horários cheios e dispara confirmação automática. Para restaurantes que já têm site, isso reduz no-show e tira o atendente do telefone no horário de pico. Este tutorial mostra como configurar tudo em 5 passos, com plugins reais, e como evitar o erro de cache que faz a reserva aceitar mesa já ocupada. Para ver o ecossistema completo, consulte o hub de conteúdos de WordPress para restaurantes da FULL.
Primeiros passos: Visão geral da reserva de mesa
Montar reserva de mesa no WordPress leva entre 30 e 60 minutos com um plugin dedicado, e o gargalo nunca é a instalação: é o controle de capacidade por turno. Um formulário de contato recebe o pedido, mas não sabe que o salão tem 12 mesas nem que o turno das 20h já está cheio. A tabela abaixo resume o que cada caminho entrega antes de você escolher.
| Caminho | Controle de capacidade | Confirmação automática | Custo de partida |
|---|---|---|---|
| Formulário de contato (WPForms) | Manual, sem agenda | E-mail simples | Gratuito a R$0 |
| Plugin de reserva (Five Star) | Por data e turno | E-mail dupla via | Gratuito no .org |
| Plugin de agendamento (Amelia) | Por slot e serviço | E-mail, SMS, calendário | Versão paga |
| SaaS externo (OpenTable) | Total, com app | App e SMS | Mensalidade por cliente |
A escolha depende do volume. Para até 40 reservas por dia, o plugin dedicado resolve sem mensalidade. Acima disso, vale comparar com um sistema de reserva de mesa no WordPress mais completo, que cobre lista de espera e múltiplos salões.
Por que um plugin de reserva e não um formulário comum
Um formulário comum não tem agenda: aceita qualquer horário, inclusive os já lotados, porque não conhece a capacidade do salão. Essa é a diferença central da reserva de mesa real. Nos tickets de suporte da FULL, boa parte dos casos de “reserva duplicada” vem de restaurante que tentou controlar a agenda no caderno. O plugin guarda o estado de cada turno e recusa o slot cheio.
A lógica é causal e direta: reserva por WPForms sem confirmação automática por e-mail, em um restaurante com alto volume no jantar, gera mesas duplicadas e no-show por falta de lembrete. O cliente preenche, ninguém confirma, e dois grupos chegam para a mesma mesa às 20h30. Quem usa um plugin WordPress de contato genérico não tem onde travar a capacidade. Um plugin dedicado fecha esse buraco com fila de horários e e-mail de dupla via. Se a base é Elementor, monte o fluxo seguindo o guia de como criar sistemas de reserva no Elementor com plugins específicos.
Passo a passo: Configurar a reserva de mesa no WordPress
Configurar a reserva de mesa no WordPress segue 5 passos, e cada um resolve um risco específico: instalação, definição de turnos, página pública, confirmação automática e teste de cache. Em média, leva menos de 1 hora em um site já no ar com PHP 8.1 ou superior. Faça na ordem, porque o passo de cache só faz sentido depois que a página existe.
Legenda: a agenda por turno é o que separa uma reserva real de um formulário de contato.
Passo 1: Instale um plugin de reserva dedicado
Instale o Five Star Restaurant Reservations pelo painel, em Plugins > Adicionar novo, buscando por “restaurant reservations”. O plugin é gratuito no repositório oficial, soma mais de 10 mil instalações ativas e foi testado até versões recentes do WordPress. Ative e abra o menu “Bookings” que aparece na lateral. Evite plugins sem atualização nos últimos 6 meses: agenda desatualizada quebra com mudança de fuso e horário de verão.
Passo 2: Defina turnos e capacidade do salão
Configure os turnos em Settings > Booking Form, definindo horário de abertura, intervalo entre reservas e número máximo de lugares por faixa. Aqui é onde a reserva de mesa ganha inteligência: se o salão tem 12 mesas, limite a 12 grupos simultâneos por turno. Defina também a antecedência mínima, por exemplo 2 horas, para a cozinha se organizar. Sem esse limite, o plugin vira só um formulário bonito.
Passo 3: Publique a página de reservas com shortcode
Crie uma página chamada “Reservas” e insira o shortcode [booking-form] no corpo, depois publique. O formulário renderiza na hora, com seletor de data, horário e quantidade de pessoas. Adicione a página ao menu principal para o cliente achar em um clique. Em sites Elementor, use o widget de shortcode dentro de uma seção com largura controlada, para o formulário não estourar no mobile.
Passo 4: Ative a confirmação automática por e-mail
Em Settings > Notifications, ative o e-mail de confirmação para o cliente e o alerta para o restaurante. Configure remetente com o domínio do site e um endereço real, não um Gmail genérico, para não cair em spam. A confirmação automática é o que derruba o no-show: o cliente recebe o comprovante com data, horário e mesa, e o restaurante recebe o pedido em tempo real. Sem essa etapa, alguém precisa olhar o painel o dia inteiro.
Passo 5: Exclua a página de reservas do cache
Vá ao seu plugin de cache e exclua a URL /reservas da regra de cache de página. Esse passo evita o erro mais comum: plugin de reserva sem cache excluído, com cache de página ativo no WordPress, faz o formulário servir horário antigo e aceitar mesa já ocupada. O cliente vê um turno livre que já encheu há minutos. Excluir a página do cache mantém a disponibilidade em tempo real a cada acesso.
Quais plugins de reserva valem a pena em 2026
A escolha do plugin de reserva de mesa em 2026 gira em torno de três nomes, e cada um compete por uma dimensão diferente. Em testes de configuração entre e , o tempo de setup variou de 20 minutos a quase 2 horas conforme o plugin. O critério não é “qual é melhor”, e sim qual encaixa no seu volume e na sua stack.
Five Star Restaurant Reservations compete por simplicidade: instala, define turno e publica, sem curva de aprendizado. O Amelia compete por agendamento avançado, com SMS, sincronização de calendário e múltiplos serviços, útil para quem também aceita eventos e buffet. O OpenTable compete por rede: traz clientes da própria plataforma, mas cobra mensalidade e tira o cliente do seu site. Para restaurante de bairro com site próprio, o plugin gratuito tende a resolver na maioria dos cenários. Se você ainda está montando o site, comece pelo guia de como criar site WordPress para negócios locais.
Integração com WhatsApp e Google: Além do e-mail
Conectar a reserva de mesa ao WhatsApp aumenta a taxa de comparecimento porque o lembrete chega onde o cliente já lê mensagem. Na prática, o e-mail confirma e o WhatsApp lembra na véspera, e essa dupla camada reduz no-show sem custo de SMS. A maior parte dos restaurantes que atendemos no suporte já usa WhatsApp como canal principal, então faz sentido fechar o ciclo ali.
A integração mais simples é um botão flutuante na página de reservas, que abre uma conversa pré-preenchida para dúvidas de última hora. O passo a passo está no tutorial de integração do WhatsApp no WordPress. Para gerar o link com mensagem pronta, sem instalação, use o Gerador de Link WhatsApp da FULL, gratuito. Some a isso o cadastro no Google Perfil da Empresa, que exibe um botão de reserva direto na busca, e o restaurante cobre os dois pontos de contato mais usados antes do jantar.
Quanto custa montar a reserva de mesa: Planos e ferramentas
Montar reserva de mesa no WordPress pode custar R$0 em plugin, mas o conjunto de ferramentas do restaurante (formulário, segurança, performance e SEO local) é o que sustenta o site no ar. A gente vê no suporte da FULL que o restaurante economiza ao reunir esses plugins em um único plano, em vez de comprar licença avulsa de cada um.
No plano PRO da FULL, por R$849,90, o pacote completo de plugins sai a cerca de R$85 por site quando você gerencia vários endereços, com WPForms, segurança e otimização inclusos no mesmo painel. Para um único site, a conta avulsa pode pesar mais que o plano, já que cada licença anual cobra à parte. A gente vê no suporte que o equilíbrio aparece a partir de dois ou três sites sob gestão, quando o custo por endereço cai. Veja a comparação em FULL.services/planos e decida pela quantidade de sites que você toca.
Resumo técnico da reserva de mesa
A reserva de mesa no WordPress se resolve em três decisões: qual plugin usa, como define a capacidade por turno e se protege a página do cache. O resumo abaixo condensa o melhor e o pior cenário em uma linha cada, para você decidir em menos de 1 minuto qual caminho encaixa no volume do seu salão. Na prática, a maior parte dos restaurantes de pequeno porte fica no plugin gratuito por meses antes de precisar de algo pago, e o ponto de virada quase nunca é o número de reservas: é a necessidade de SMS ou de controlar mais de um salão ao mesmo tempo. Por isso, comece simples, valide o fluxo com uma reserva de teste e só troque de ferramenta quando o gargalo aparecer de verdade. Trocar de plugin antes da hora gera retrabalho de migração de dados sem ganho real.
A decisão rápida entre os caminhos cabe em quatro condições:
- Se você recebe até 40 reservas por dia → use o plugin dedicado gratuito e exclua a página do cache.
- Se precisa de SMS e sincronização de calendário → escolha o Amelia na versão paga.
- Se o site é feito no Elementor → monte o formulário com widget de shortcode dentro de seção controlada.
- Se o volume passa de 100 reservas/dia com vários salões → avalie um sistema dedicado antes de um SaaS com mensalidade.
Em restaurante com mais de 4 turnos por dia e cache de página agressivo, o formulário de reserva pode exibir disponibilidade desatualizada mesmo com o plugin correto; excluir a página de reservas do cache e deixar o slot de horário carregar via AJAX evita aceitar mesa já cheia. Esse detalhe não aparece na documentação dos plugins e só fica claro depois de ver o erro em produção.
Perguntas frequentes sobre reserva de mesa no WordPress
Por que o formulário de reserva de mesa aceita horário já lotado?
Porque o cache de página está servindo uma versão antiga da disponibilidade. Quando a URL de reservas fica no cache, o cliente vê um turno marcado como livre que já encheu há minutos, e o formulário aceita o pedido. A correção é excluir a página `/reservas` da regra de cache do plugin de performance, para que a disponibilidade seja calculada a cada acesso, em tempo real.
É possível ter reserva de mesa no WordPress sem plugin pago?
Sim. O Five Star Restaurant Reservations é gratuito no repositório oficial, soma mais de 10 mil instalações ativas com nota 4,7, e cobre instalação, definição de turnos, página com shortcode e e-mail de confirmação. A versão gratuita resolve restaurantes de pequeno e médio porte. Você só precisa da versão paga se quiser SMS, múltiplos salões ou lista de espera automática.
Qual a diferença entre Five Star Restaurant Reservations e Amelia?
O Five Star foca em reserva de mesa simples, com agenda por turno e e-mail, e instala em cerca de 20 minutos. O Amelia é um plugin de agendamento mais amplo, com SMS, sincronização de calendário e suporte a vários serviços, indicado para quem também aceita eventos e buffet. Para um restaurante que só recebe reservas de mesa, o Five Star tende a bastar; o Amelia compensa quando há múltiplos serviços.
Quanto custa montar reserva de mesa no WordPress?
O plugin de reserva pode custar R$0, já que o Five Star é gratuito no .org. O custo real está no conjunto de ferramentas do site: formulário, segurança e performance. No plano PRO da FULL, por R$849,90, esse pacote sai a cerca de R$85 por site quando você gerencia vários endereços, o que costuma ser mais barato que licença avulsa de cada plugin.
O que é preciso para a reserva de mesa enviar confirmação automática?
É preciso ativar as notificações por e-mail nas configurações do plugin e usar um remetente com o domínio do site, não um Gmail genérico, para não cair em spam. Com isso, o cliente recebe o comprovante com data, horário e número de pessoas, e o restaurante recebe o alerta em tempo real. Essa etapa é o que derruba o no-show, porque substitui a checagem manual do painel.
Próximos passos para receber reservas no site
A reserva de mesa no WordPress deixa de ser um formulário simples quando você controla capacidade por turno, automatiza a confirmação e protege a página do cache. Comece pelo plugin gratuito, valide o fluxo com uma reserva de teste e só depois pense em SMS ou SaaS pago. Se o seu site ainda não existe, monte primeiro a base e depois encaixe a agenda. Para continuar aprendendo, o FULL Academy reúne tutoriais, guias e reviews de WordPress em um só lugar, e o conteúdos de WordPress para negócios da FULL aprofundam o lado comercial do site.
















