---
title: "Como definir horários de abertura e fechamento no Shopify [guia completo 2026]"
description: "O Shopify não tem recurso nativo de horário de funcionamento. Compare widgets de exibição com aplicação no checkout e bloqueie o checkout fora do horário comercial com o OrderRules — janelas que atravessam a madrugada, fusos horários e feriados incluídos."
contentType: "blog"
locale: "pt-br"
localized: true
source: "https://orderrules.com/pt-br/blog/how-to-set-store-hours-shopify"
slug: "how-to-set-store-hours-shopify"
date: "2026-05-12"
tags:
  - "shopify"
  - "store hours"
  - "business hours"
  - "block checkout outside business hours"
  - "store hours enforcement"
  - "scheduling"
  - "open close hours"
  - "shopify schedule"
---
**Onde definir o horário comercial no Shopify? Não existe essa configuração.** O Shopify mantém o checkout aberto 24 horas por dia. Você pode mostrar seu horário como texto no tema, como no rodapé ou na página de contato, mas o cliente ainda consegue finalizar a compra às 3h da manhã. Para fechar o checkout fora do seu horário, você precisa de um app que confira o horário no checkout.

Para definir horários automáticos de funcionamento no Shopify, instale o [OrderRules](https://apps.shopify.com/orderrules-limit-sales?utm_source=blog&utm_medium=inline_cta&utm_campaign=how-to-set-store-hours-shopify) (grátis) e configure os horários de abertura/fechamento por dia no painel. O checkout é ativado automaticamente no horário de abertura e desativado no de fechamento — as Shopify Functions aplicam a agenda no servidor, então Shop Pay, Apple Pay e URLs diretas de checkout estão todos cobertos. Horários que atravessam a madrugada, aplicação ciente de fuso horário e um calendário de feriados com 1 clique estão todos incluídos no plano gratuito Starter.

![Painel de configuração de horários do OrderRules — 7h às 23h de seg a qui, janelas noturnas até 1h na sexta e no sábado, domingo das 9h às 22h, fuso EST, status ABERTO](/images/blog/how-to-set-store-hours-shopify.png)

O Shopify foi construído para o comércio digital sempre aberto. Não existe um conceito embutido de "estamos fechados até amanhã às 7h" — a plataforma trata sua loja como 24 horas por padrão. Para um restaurante, uma padaria, um serviço de marmitas ou qualquer negócio com horário real de funcionamento, esse padrão está errado. Este guia cobre as três abordagens de gestão de horários no Shopify (só exibição, aplicação e as duas juntas) e percorre a configuração passo a passo com o OrderRules.

## Por que gerenciar horários de funcionamento no Shopify?

A maioria dos negócios físicos não funciona 24 horas, mas o checkout deles no Shopify funciona, por padrão. Esse descompasso gera problemas operacionais reais:

- **Restaurantes:** um pedido para viagem às 3 da manhã chega com a cozinha fechada. Ou você reembolsa (avaliação negativa) ou entrega atrasado (reclamação sobre a comida).
- **Padarias:** um bolo personalizado pedido no domingo à noite para retirar na segunda de manhã — só que você fecha às segundas e o cliente não sabia.
- **Serviços de marmita:** os pedidos se acumulam no fim de semana e não podem ser embalados até o dia de preparo, na terça.
- **Varejo local com retirada:** clientes agendam retirada em horários em que sua loja está fechada.
- **B2B / atacado:** contas comerciais comprando fora do horário do seu time financeiro, criando fila de processamento.

A solução é automatizar os horários de funcionamento, para que o checkout corresponda à sua realidade operacional.

## Casos de uso por tipo de negócio

| Tipo de negócio | Padrão comum de horário | O que aplicar |
|---|---|---|
| Padaria / cafeteria | Seg–sáb 7h–18h, fechado dom | Horários diários + calendário de feriados |
| Restaurante / delivery | 11h–21h, ou noturno até as 2h | Uma janela por dia, pode cruzar a meia-noite |
| Serviço de marmitas | Só seg–qua para os pedidos da semana seguinte | Janela semanal de pedidos |
| Buffet / eventos | Horário comercial para orçamentos; pré-venda para eventos | Horário comercial + um teto diário |
| Varejo local | Horários iguais aos da loja física | Horários diários, cientes do fuso |
| Torrefação de café | Pedido diário, envio na quarta | Janela de pedidos dom–ter |
| Artesão / produtor solo | "Sob agendamento" — poucos por dia | Horários diários + tetos diários de pedido |

## As três abordagens de horário de funcionamento no Shopify

Existem três categorias de solução de "horário de funcionamento", e elas não são intercambiáveis.

### Opção 1: só exibir os horários (apps de widget)

Apps dessa categoria — **Opening Hours, Store Hours (GoodApps), Common Ninja, Closing Time Manager** — mostram seu horário comercial na loja como um widget. São úteis para:
- Exibição informativa ("aberto de seg a sex, das 9h às 17h")
- Estética da vitrine
- Sincronização com o Google Maps (em alguns apps)

Eles não conseguem:
- Impedir um cliente de comprar às 2 da manhã
- Barrar o checkout fora do horário
- Ser à prova de contorno via Shop Pay ou URLs diretas de checkout

**Escolha um app só de exibição se** você realmente não se importa que o cliente compre fora do horário e só quer um widget de horários na página.

### Opção 2: aplicar os horários no checkout (OrderRules, We Are Open)

Esses apps usam a [API de Validação de Checkout do Shopify](/blog/shopify-checkout-validation-functions-block-orders) (Shopify Functions) para de fato barrar pedidos fora do horário comercial. A aplicação roda no servidor, dentro do motor de checkout do Shopify, então ela cobre:
- Checkout padrão
- Shop Pay
- Apple Pay / Google Pay
- URLs diretas de checkout (o link compartilhado pelo cliente)
- Vitrines headless

**Escolha um app de aplicação se** você tem qualquer razão operacional para NÃO aceitar pedidos fora do horário — capacidade, perecibilidade, equipe, prazos de entrega.

### Opção 3: exibir E aplicar (boa prática)

A configuração certa combina as duas: horários visíveis na loja, para o cliente saber quando voltar, E aplicados no checkout, para que os poucos que tentarem mesmo assim sejam barrados. O OrderRules faz isso em um app: um banner na loja mostra sua mensagem de loja fechada enquanto você está fechado, e as Shopify Functions aplicam seus horários no checkout. Cobrimos a tecnologia por trás disso em [Validação de checkout no Shopify: como barrar pedidos inválidos](/blog/shopify-checkout-validation-functions-block-orders).

**Escolha a abordagem combinada se** você quer a melhor experiência para o cliente — pessoas informadas + aplicação no nível do checkout.

Para um mergulho mais fundo na divisão entre exibir e aplicar no mercado, veja [Exibir vs. aplicar: por que só mostrar os horários não basta](/blog/store-hours-display-vs-enforcement-shopify).

> **Tip:**
> **Exemplo real:** o [Kalkut's Convenience Store](/case-studies/kalkuts-convenience-store) (Doncaster, Reino Unido) usa exatamente essa configuração na sua loja Shopify de mais de 500 SKUs — horário das 8h30 às 20h30 aplicado via Shopify Functions na vitrine web, no app iOS e no app Android, cobrindo bebidas alcoólicas, alimentos frescos e produtos multivendedor. O quadro operacional mais amplo para lojas de varejo indo para o on-line está em [Shopify para lojas de conveniência](/blog/shopify-for-convenience-stores).


## Configurando horários comerciais com o OrderRules — passo a passo

Configurar horários no OrderRules leva cerca de 3 minutos para uma agenda básica. Veja o passo a passo.

### Passo 1: instale o OrderRules

Instale o [OrderRules na Shopify App Store](https://apps.shopify.com/orderrules-limit-sales?utm_source=blog&utm_medium=inline_cta&utm_campaign=how-to-set-store-hours-shopify). Os horários de funcionamento e o calendário de feriados estão incluídos no **plano gratuito Starter** — você não precisa fazer upgrade para o agendamento básico.

### Passo 2: defina o fuso horário da sua loja

O OrderRules copia o fuso horário da sua loja Shopify quando você o instala. Confira em **Configurações → Fuso horário** (por exemplo, Brasília, London). Este é o passo mais importante da configuração. Com o fuso errado, seu relógio de aplicação fica deslocado pela diferença entre os fusos.

### Passo 3: configure os horários diários de abertura e fechamento

Na seção **Horário**, defina cada dia da semana como uma destas opções:
- **Aberta o dia todo**
- **Horário personalizado**, com um horário de abertura e um de fechamento
- **Fechada o dia todo** (por exemplo, domingo para uma padaria)

Cada dia aceita uma janela. Um restaurante pode configurar:
- Segunda a sexta: 11h–21h
- Sábado: 11h–22h
- Domingo: fechada o dia todo

O OrderRules não consegue dividir um dia em duas janelas, como uma pausa das 14h às 17h entre almoço e jantar.

### Passo 4: lide com horários que atravessam a madrugada (se for o caso)

Se seus horários cruzam a meia-noite (por exemplo, das 21h às 2h para uma cozinha noturna), informe um horário de fechamento anterior ao de abertura e o OrderRules trata isso como uma janela noturna. As horas depois da meia-noite seguem a linha daquele dia do calendário, então dê o mesmo horário a todas as noites, ou confira as horas da madrugada no dia seguinte. Alguns apps concorrentes têm um bug conhecido em que janelas noturnas não funcionam, o OPH (Addify) especificamente.

### Passo 5: adicione feriados e fechamentos personalizados

Na seção **Calendário**:
- Clique em **Importar feriados** para adicionar um ano inteiro de feriados nacionais em um clique — 16 países e regiões suportados (EUA, Canadá, Reino Unido, Austrália, Alemanha, França, Japão e mais)
- Clique em qualquer data para marcá-la como fechada, ou aberta com horário especial, para férias, eventos especiais ou manutenção temporária
- Adicione um motivo ou uma nota opcional para seu próprio controle

A mensagem de loja fechada de sempre aparece nessas datas, e a loja reabre no próximo dia de abertura da sua agenda. Veja [Calendário de feriados no Shopify: feche sua loja automaticamente](/blog/shopify-holiday-calendar-auto-close-store) para mais sobre isso.

### Passo 6: personalize a mensagem de loja fechada

Em **Horário → Mensagem de loja fechada** (também em Configurações), escreva o texto que o cliente vê no banner da loja e no checkout quando a loja está fechada. É texto simples, então escreva seu horário nele. Mensagens eficazes:
- Dizem ao cliente quando voltar ("Abrimos amanhã às 7h")
- Combinam com a voz da sua marca
- Trazem, se quiser, uma chamada para ação (cadastro na newsletter, link para redes sociais)

Exemplo: "Estamos fechados até amanhã às 7h. Assine nossa newsletter para saber primeiro quando novos lançamentos entrarem no ar."

### Passo 7: teste na sua loja

Durante uma janela fechada, adicione um produto ao carrinho na sua loja e tente finalizar. Depois tente de novo com o Shop Pay. Você deve ver sua mensagem de loja fechada nas duas vezes. Isso confirma:
- Que a function está ligada corretamente
- Que a aplicação no servidor está ativa (não apenas no nível do carrinho)
- Que checkouts expressos como o Shop Pay também são barrados

## Problemas comuns e como evitá-los

Alguns padrões que vemos quando lojistas configuram horários de funcionamento:

### Fuso horário errado

O erro mais comum. O OrderRules copia o fuso horário da sua loja Shopify na instalação, então confira se ele corresponde ao local físico da sua operação. As transições de horário de verão são tratadas automaticamente.

### Horários noturnos não funcionando

Se você configurou das 21h às 2h mas a loja aceita pedidos às 23h, provavelmente está num app que não lida com janelas que viram o dia. O OPH (Addify) tem um bug documentado nisso. O OrderRules lida corretamente com janelas noturnas.

### Widget de exibição, mas sem aplicação

O cliente vê os horários na loja e mesmo assim consegue finalizar às 2 da manhã. Você instalou um app só de exibição, não um app de aplicação. Troque pelo OrderRules ou pelo We Are Open.

### Shop Pay furando os horários

Se você usa validação em JavaScript no carrinho (alguns apps antigos e gambiarras de tema), o Shop Pay passa por cima. Aplicação no servidor via Shopify Functions é a solução.

### Esquecer de marcar os fechamentos em feriados

Clientes comprando no Natal, com a loja fechada. A importação de feriados com 1 clique do OrderRules leva 10 segundos e cobre um ano inteiro de feriados nacionais de 16 países e regiões (EUA, Canadá, Reino Unido, Austrália, Alemanha, França, Japão e mais) — não há razão para pular.

### Horários iguais aos da loja física, mas clientes remotos

Se você está no horário de Brasília e seus clientes estão no Acre, seu fechamento às 18h é 15h para eles. Clientes podem reclamar que não conseguem comprar "às 18h no horário deles". Decida se seus horários representam sua operação ou a experiência do cliente — as duas escolhas são válidas, mas seja deliberado.

## Combinando horários de funcionamento com outros recursos do OrderRules

Só horários de funcionamento é a configuração certa para algumas lojas. Para outras, empilhar mais regras cria o sistema completo de controle de capacidade.

- **Horários + tetos diários de pedido:** para padarias e restaurantes — abrir às 7h, mas parar de aceitar pedidos ao bater 50 no dia. Veja [Como limitar pedidos diários no Shopify](/blog/how-to-limit-daily-orders-shopify).
- **Horários + calendário de feriados:** para negócios sazonais — fechamentos automáticos em feriados, sem intervenção manual. Veja [Calendário de feriados no Shopify: feche sua loja automaticamente](/blog/shopify-holiday-calendar-auto-close-store).
- **Horários + limites por cliente:** para lançamentos e edições limitadas — abrir em um horário específico E limitar cada cliente a 1 ou 2 unidades. Veja [Limites de pedido por cliente no Shopify](/blog/per-customer-order-limits-shopify-guide).
- **Horários + MOQ:** para atacadistas B2B — abrir no horário comercial E exigir mínimos de caixa fechada. Veja [Como definir quantidade mínima de pedido no Shopify](/blog/shopify-minimum-order-quantity-guide).

## Como o OrderRules se compara a outros apps de horário

| App | Preço | Aplica no checkout | Plano grátis | Cobre também limites de pedido |
|---|---|---|---|---|
| **OrderRules** (o nosso) | Grátis–US$ 19,99/mês | Sim | Sim | Sim |
| **We Are Open** | US$ 9,99/mês | Sim | Não | Não |
| **Opening Hours (Daniel)** | Grátis + US$ 1,99–4,99 | Não (só exibição) | Sim | Não |
| **Store Hours (GoodApps)** | Instalação grátis; uso de US$ 1–4,99/mês | Não (só exibição) | Sim | Não |
| **Common Ninja Opening Hours** | Grátis + US$ 4,99 | Não (só exibição) | Sim | Não |
| **OPH (Addify)** | Grátis | Parcial (no carrinho, contornável) | Sim | Não |
| **Closing Time Manager** | Grátis | Não (só exibição) | Sim | Não |

Comparação completa no [guia de apps de horário de funcionamento para Shopify](/blog/best-shopify-store-hours-apps). Para o explicativo por trás da diferença entre aplicar e exibir, veja [Exibir vs. aplicar: por que só mostrar os horários não basta](/blog/store-hours-display-vs-enforcement-shopify).

## Próximos passos

Se você toca um negócio com horário real de funcionamento e seu checkout no Shopify não o respeita, aplicar horários é a regra de maior alavancagem que você pode acrescentar. Leva poucos minutos para configurar e evita a maioria dos problemas de "recebemos um pedido com a loja fechada". Vendas no POS, renovações de assinatura e edições de pedido não são verificadas.

[Instale o OrderRules na Shopify App Store](https://apps.shopify.com/orderrules-limit-sales?utm_source=blog&utm_medium=inline_cta&utm_campaign=how-to-set-store-hours-shopify) para configurar horários automáticos em menos de 5 minutos — grátis no plano Starter, sem cartão de crédito.

Para o contexto mais amplo do mercado de apps de horário, veja o [guia dos melhores apps de horário de funcionamento para Shopify](/blog/best-shopify-store-hours-apps). Para recursos de limite de pedido além do agendamento, veja o [hub de comparação de apps de limite de pedidos](/compare).
