02/03/2026

Postado por Rodrigo Welter, 02/03/2026 - 10:03
Categoria: Magento 1

Novo Módulo – Controle de Horários da Loja

Patch Notes - Controle de Horários da Loja

Descrição da atualização

Disponibilizamos o módulo Controle de Horários da Loja, desenvolvido para gerenciar de forma precisa o funcionamento da loja virtual conforme os horários de operação definidos pelo lojista.

O módulo permite configurar individualmente os horários de abertura e fechamento para cada dia da semana, além de janelas específicas para disponibilidade dos métodos de entrega.

Quando a loja está fora do horário de atendimento, o módulo atua de forma automática, impedindo que clientes adicionem produtos ao carrinho, acessem o checkout ou finalizem pedidos, exibindo simultaneamente um aviso visual com o horário de funcionamento do dia.

A solução foi desenvolvida para lojas que operam com restrições de horário e precisam garantir que pedidos sejam realizados apenas nos períodos em que há equipe disponível para processá-los, evitando:

- Pedidos recebidos fora do expediente sem capacidade de atendimento;
- Seleção de métodos de entrega indisponíveis no momento;
- Frustrações do cliente por não receber retorno imediato.


O que o módulo faz

- Bloqueia a adição de produtos ao carrinho quando a loja está fechada;
- Impede o acesso ao checkout e a finalização de pedidos fora do horário configurado;
- Exibe um aviso fixo no topo da página informando que a loja está fechada, com o horário de funcionamento do dia;
- Apresenta uma página pública com a grade de horários completa da semana, acessível pelo rodapé da loja;    
- Filtra os métodos de envio disponíveis de acordo com a disponibilidade de retirada e entrega em cada período;
- Suporta horários que cruzam a meia-noite (ex: 22h às 02h do dia seguinte);
- Permite configurar um fuso horário independente para o cálculo dos horários da loja;
- Desabilita automaticamente os botões de compra enquanto a loja está fechada.    


Funcionamento do bloqueio

O módulo atua em múltiplos pontos da jornada de compra, garantindo que nenhuma operação de compra seja concluída fora do horário:

1. Acesso ao checkout – Caso o cliente tente acessar a página de checkout, é redirecionado ao carrinho com mensagem informativa;
2. Visualização do carrinho – O cliente pode visualizar o carrinho normalmente, porém recebe um aviso de que a loja está fechada no momento;
3. Finalização do pedido – Se por qualquer meio o cliente chegar à etapa de confirmação, o módulo bloqueia a criação do pedido no servidor, impedindo o registro no banco de dados;
4. Compra – Todos os botões de compra são desabilitados, com estilo diferenciado e cursor bloqueado.

Esse mecanismo em camadas garante que nenhum pedido seja registrado fora do horário, independentemente do caminho percorrido pelo cliente.


Controle de métodos de envio

O módulo também gerencia quais métodos de frete ficam disponíveis com base no horário atual, separando dois grupos configuráveis:

- Métodos quando a loja está aberta – Disponíveis durante todo o horário de funcionamento da loja. Indicados para modalidades como retirada no local ou balcão;
- Métodos de entrega – Disponíveis apenas dentro da janela de entrega configurada por dia. Indicados para transportadoras e serviços de despacho com horário de corte.

Métodos não incluídos em nenhum dos dois grupos são ocultados automaticamente do checkout. Caso um método pertença aos dois grupos simultaneamente, o comportamento de retirada tem prioridade e ele permanece visível durante todo o horário da loja.


Aviso ao cliente

Enquanto a loja está fechada, é exibido um banner fixo no topo de todas as páginas da loja contendo:

- Mensagem personalizada configurada pelo lojista;
- Horário de funcionamento do dia atual;
- Link para a página completa de horários da semana.

O banner possui design responsivo, adaptando-se a dispositivos móveis, e ajusta automaticamente o espaçamento do conteúdo da página para não sobrepor elementos do layout.


Página de horários

O módulo disponibiliza uma página pública com a grade semanal de funcionamento da loja, acessível pelo endereço /shopclock/index/horarios e linkada no rodapé da loja.

A página exibe:

- Status atual da loja (aberta ou fechada) e da entrega (disponível ou indisponível);
- Tabela com os horários de atendimento e de entrega para cada dia da semana;
- Destaque visual no dia atual;
- Indicação de dias em que a loja permanece fechada o dia inteiro.


Onde fica

Sistema → Configuração → Avançado → Controle de Horários da Loja


Configurações disponíveis

Habilitar módulo:
Ativa ou desativa todo o funcionamento do módulo sem necessidade de desinstalação.

Fuso horário:
Define o fuso horário utilizado para o cálculo dos horários da loja. Padrão: America/Sao_Paulo. Importante em ambientes de hospedagem com configuração de fuso diferente.

Mensagem de loja fechada:
Texto personalizado exibido no banner e nas mensagens de bloqueio ao cliente. Exemplo: "A loja está fechada no momento. Por favor, volte durante nosso horário de funcionamento."

Métodos de retirada:
Seleção múltipla dos métodos de frete disponíveis durante o horário de funcionamento da loja (ex: retirada em loja, motoboy local).

Métodos de entrega:
Seleção múltipla dos métodos de frete disponíveis apenas dentro da janela de entrega configurada por dia (ex: Correios, transportadoras com horário de coleta).

Grade de horários por dia:
Tabela com configuração individual para cada dia da semana (segunda a domingo), contendo:

- Loja fechada o dia todo – Marca o dia como indisponível integralmente;
- Horário de abertura e fechamento da loja – Hora e minuto de início e fim do atendimento;
- Entrega desabilitada o dia todo – Remove métodos de entrega durante o dia inteiro;
- Horário de início e fim da entrega – Janela específica para disponibilidade dos métodos de entrega.        


Principais vantagens

 - Controle preciso de pedidos por horário, sem intervenção manual;
 - Bloqueio em múltiplas camadas: home, listagem, carrinho, checkout e servidor;
 - Separação entre horários de atendimento e de entrega por dia;
 - Suporte a horários noturnos que cruzam a meia-noite;
 - Aviso visual automático para o cliente durante o fechamento;
 - Página de grade semanal acessível publicamente;
 - Configuração intuitiva por tabela no painel administrativo;
 - Compatível com ambientes multi-fuso.

Outras Publicações

Novo Módulo - Gerenciamento de robots.txt
Patch Notes - Módulo de Gerenciamento de robots.txt...
Categoria: Magento 1
Leia Mais
Novo Módulo - B2B para Ocultar Preços e Botão de Comprar com Aprovação de Clientes
Patch Notes - Módulo B2B para Ocultar Preços e Botão de Comprar com Aprovação de Clientes...
Categoria: Magento 1
Leia Mais
Novo Recurso - Endereço no Cadastro do Cliente (Opção Configurável)
Patch Notes - Adição de Endereço no Cadastro do Cliente (Opção Configurável)...
Categoria: Magento 1
Leia Mais
Novo Módulo - Filtros Baseados em Atributos do Produto
Patch Notes -Módulo de Filtros Baseados em Atributos do Produto...
Categoria: Magento 1
Leia Mais
Novidades e Melhorias de Fevereiro!
Nosso segundo mês trouxemos boas novidades em nossa plataforma. Confira aqui todas elas....
Categoria: Magento 1
Leia Mais