Assinaturas de almoço (meal plans)
Plano de refeições não é um pedido avulso, mas uma assinatura: o hóspede paga por um período (semana ou mês) e recebe almoços prontos conforme o cronograma, sem precisar fazer um novo pedido todos os dias. O formato é voltado para refeitórios, cozinhas escuras (dark kitchen), entrega corporativa de almoços no escritório e alimentação fitness — onde o hóspede come com regularidade, e não de forma episódica.
A seção é destinada apenas à praça de alimentação: ela está disponível para unidades com tipo de negócio "restaurante", "café", "bar", "fast-food" ou "refeitório" (decisão de 11 de setembro de 2026). Um salão de beleza, loja, hotel ou ponto de retirada não tem o cartão "Assinatura de almoço" na loja de aplicativos — a mecânica de assinatura de almoços diários não funciona nesses negócios.
Abrir: Painel administrativo → Assinatura de almoço (admin.cenaly.com/meal-plans) — é assim que estão rotulados tanto o item da barra lateral quanto o título da página.
O que é um plano de refeições#
O plano é um modelo que o estabelecimento configura:
- nome, descrição e variante — uma etiqueta livre como "padrão", "veggie", "light" para diferentes linhas de sabor de um mesmo cronograma;
- pratos ou combos do dia e sua quantidade;
- dias da semana de entrega (por exemplo, apenas dias úteis);
- duração da assinatura — uma semana ou várias semanas (mês ≈ 4 semanas);
- preço de todo o período — geralmente mais barato do que a soma dos pedidos avulsos para os mesmos dias;
- janela de entrega (por exemplo, "12:00–13:00");
- ativo/desligado — planos inativos não são exibidos ao hóspede.
Painel administrativo#
Na página "Assinatura de almoço" — seleção de unidade e duas seções:
Planos — lista com criação, edição e exclusão: o formulário reúne nome, descrição, variante, moeda (por padrão, a moeda da unidade) e preço do período, duração em semanas, dias da semana (alternadores por dia), pratos com quantidade e janela de entrega. O botão "⚙️ Gerar pedidos agora" executa manualmente a geração de pedidos para hoje e mostra o resumo "Gerados: N" — útil para verificar sem esperar o cron automático.
Assinaturas — tabela de assinaturas feitas por unidade: hóspede, plano, período (datas de início/fim), status (ativa/pausada/cancelada/concluída), pagamento (não pago/pago) e número de pedidos entregues; na tabela é possível marcar o período como pago ("Marcar como pago"), desmarcar o pagamento ("Remover pagamento") ou cancelar a assinatura.
A seção é de nicho e vem desligada por padrão: ela aparece no menu do painel administrativo após ativar o botão "Assinatura de almoço" na loja de aplicativos. O próprio botão é visível apenas para contas de praça de alimentação (veja acima).
Vitrine e contratação da assinatura#
Se a unidade tiver planos ativos, na página do menu (no modo comida/refeitório) aparece acima da lista de pratos o bloco "Assinatura de almoço": cartões de planos com preço por período e dias de entrega, botão "Contratar".
O hóspede escolhe o plano, informa nome, telefone e endereço de entrega, confirma — a assinatura é criada imediatamente. O pagamento online do período ainda não é automatizado: após a contratação, o hóspede vê o status "Aguardando pagamento" — o período é pago no local ou conforme combinado com o estabelecimento, e o funcionário marca o pagamento no painel administrativo.
Calendário do assinante#
Se o hóspede já contratou uma assinatura neste dispositivo (o navegador a memoriza), na próxima visita à página do menu ele vê sua assinatura e o calendário das próximas entregas. Para um dia específico, há o botão "Pular" — a entrega desse dia não é gerada, sem cancelar toda a assinatura.
Geração diária de pedidos#
Todas as manhãs, um processo automático percorre todas as assinaturas ativas da unidade e, para cada uma que tem entrega hoje (e cujo dia não foi pulado e cuja assinatura não está pausada), cria um pedido comum de entrega — com a marcação de origem "plano de refeições". Em seguida, o pedido segue o mesmo fluxo de qualquer outro: cozinha (KDS), monitor de pedidos, tela de entrega própria — não há fila separada para pedidos por assinatura.
Uma nova execução para um dia já processado não cria uma segunda entrega — a geração é idempotente. As assinaturas cujo período pago terminou são marcadas como concluídas pela mesma execução e não participam mais da geração.
A composição e o preço fixados na assinatura no momento da contratação não mudam, mesmo que o próprio modelo do plano seja editado depois no painel administrativo — cada assinatura ativa tem seu próprio "retrato" das condições.
Pagamento do período#
Hoje, o pagamento da assinatura é manual: o estabelecimento recebe o dinheiro do período no local (dinheiro/cartão) ou de qualquer outra forma conveniente e marca a assinatura como paga na tabela de assinaturas. A cobrança automática para o próximo período na renovação da assinatura não está conectada.
O que é necessário para começar#
- Tipo de negócio da unidade — praça de alimentação (restaurante, café, bar, fast-food, refeitório): para as demais verticais não há cartão na loja de aplicativos.
- Botão "Assinatura de almoço" ativado na loja de aplicativos — a seção é de nicho e vem desligada por padrão.
- Itens do menu a partir dos quais os almoços são montados — o plano é construído com base no seu catálogo.
- Cronograma de retirada ou entrega — dias da semana e horário pelos quais os pedidos são gerados.
- Forma de pagamento do período — o pagamento é marcado manualmente pelo administrador.
Limitações#
- Apenas para praça de alimentação. Salão de beleza, loja, loja online, hotel e ponto de retirada não têm a seção disponível: o cartão na loja de aplicativos fica oculto para eles (decisão de 11.09.2026).
- Na marca russa (
cenaly.ru) as assinaturas de almoço não são suportadas — nem a seção, nem o cartão na loja de aplicativos. - Não há cobrança automática por período. O faturamento recorrente foi deliberadamente não implementado: o pagamento do período é marcado pelo administrador.
- A seção vem desligada por padrão e é ativada pelo botão.
- Isto é uma assinatura, e não um pré-pedido avulso — para pedidos avulsos com horário, há slots de pré-pedido no checkout comum.
Solução de problemas#
O item “Assinatura de almoços” não aparece no menu. A seção não está habilitada — habilite-a na loja de aplicativos.
O card “Assinatura de almoços” não aparece na loja de aplicativos. Verifique o tipo de negócio da unidade: o card é exibido apenas para food service (restaurante, café, bar, fast-food, refeitório) e somente em marca internacional.
Os pedidos do dia não foram gerados. Verifique o cronograma da assinatura e os dias pulados no calendário do assinante: um dia pulado não cria pedido.
O hóspede pagou, mas o período está marcado como não pago. A marcação de pagamento é feita manualmente pelo administrador — não há cobrança automática por período.
Em marca russa a seção não existe. É isso mesmo — o ambiente ainda não é compatível.
Seções relacionadas#
- Pedidos — onde chegam os pedidos gerados pelo cronograma
- Cozinha (KDS) — processamento dos pedidos de assinatura junto com os comuns
- Entrega própria — tela do entregador que leva os almoços por assinatura
Perguntas frequentes#
E se o hóspede esquecer de pular um dia e não estiver em casa?#
O pedido desse dia será gerado de qualquer forma pelo cronograma — é possível pular a entrega com antecedência no calendário do assinante, ou entrar em contato diretamente com o estabelecimento.
Alterar o plano no admin afetará assinaturas já feitas?#
Não — cada assinatura tem seu próprio conjunto de pratos, preço e dias, fixados no momento da contratação; edições no modelo em “Planos” valem apenas para novas assinaturas.
O pagamento da assinatura é cobrado automaticamente a cada período?#
Ainda não — o pagamento é manual: o estabelecimento recebe o dinheiro pelo período e marca a assinatura como paga no admin.