---
title: "Como restringir o checkout do Shopify ao horário de funcionamento da sua loja física"
description: "Precisa restringir o checkout do Shopify ao horário da sua loja física? Aprenda a bloquear o checkout fora do expediente, para que o cliente só consiga comprar quando a loja está aberta e operando."
contentType: "blog"
locale: "pt-br"
localized: true
source: "https://orderrules.com/pt-br/blog/restrict-shopify-checkout-physical-store-business-hours"
slug: "restrict-shopify-checkout-physical-store-business-hours"
date: "2026-06-11"
tags:
  - "shopify"
  - "business hours"
  - "physical store"
  - "block checkout outside business hours"
  - "store hours enforcement"
  - "pickup orders"
  - "local retail"
  - "shopify functions"
---
Sim, você pode restringir o checkout do Shopify ao horário da sua loja física, mas vai precisar de mais que um widget de horário. O Shopify é sempre ativo por padrão, então, se você quer que o cliente só compre quando a loja física está aberta e operando, precisa de aplicação no servidor, no checkout, que barre o pagamento fora do expediente.

![Checkout do Shopify restrito ao horário de funcionamento da loja física com o OrderRules](/images/blog/restrict-shopify-checkout-physical-store-business-hours.png)

Um cliente recente do OrderRules, o Torio Japanese Restaurant, descreveu exatamente essa necessidade: restringir o checkout ao horário de funcionamento para que o cliente só compre quando a loja física está aberta e operando. E isso não é um problema só de restaurante. Vale para padarias, mercadinhos, floriculturas, açougues e qualquer negócio local no Shopify cujos pedidos online precisem acompanhar a operação real da loja.

## Por que lojas físicas precisam de horário no checkout

Quando sua loja física está fechada, o problema não é só que um cliente comprou tarde. A questão real é que o pedido chega quando sua equipe não pode agir sobre ele.

- A equipe já pode ter encerrado o expediente.
- Sua cozinha, bancada de preparo ou estação de embalagem pode estar fechada.
- As janelas de retirada podem não estar ativas.
- Produtos frescos ou perecíveis podem precisar de manuseio no mesmo dia.
- O cliente pode esperar atendimento imediato porque o checkout continuou aberto.

Para negócios locais, o horário de funcionamento faz parte da operação, não só da comunicação. Se sua loja fecha às 20h30, o checkout normalmente deveria parar às 20h30 também. Caso contrário, você cria uma distância entre o que seu negócio consegue fazer e o que o Shopify continua permitindo que o cliente compre.

## Para quem essa configuração funciona

Esse tipo de agendamento é útil sempre que o pedido online depende de uma loja física realmente aberta.

- **Restaurantes:** aceitar pedidos de retirada e para viagem apenas durante o almoço e o jantar.
- **Padarias:** parar pedidos de madrugada quando a loja está fechada e a produção da manhã seguinte já está planejada.
- **Mercadinhos:** alinhar o checkout online ao horário de funcionamento para bebidas alcoólicas, alimentos frescos e entrega local.
- **Floriculturas:** bloquear o checkout fora do horário e somar fechamentos de feriado nas datas de pico.
- **Açougues:** manter os pedidos de retirada dentro do horário com equipe no balcão, para que o manuseio de produto fresco fique controlado.
- **Varejo local focado em retirada:** deixar o cliente navegar a qualquer hora, mas só permitir a compra quando a loja consegue receber e preparar o pedido.

## Por que o Shopify não resolve isso nativamente

O Shopify não tem um conceito nativo de "nossa loja física está fechada, então o checkout também deveria estar". A plataforma foi feita para comércio digital 24 horas, o que funciona bem para depósitos e produtos enviáveis, mas não para negócios que dependem de equipe de loja, cozinhas, bancadas de preparo ou balcões de retirada.

É por isso que a distinção entre **exibir e aplicar** importa tanto.

- **Exibir** significa mostrar seu horário na vitrine.
- **Aplicar** significa bloquear o checkout fora desse horário.

Exibir ajuda o cliente a entender sua agenda. Aplicar torna a agenda real. Sem aplicação, o cliente ainda compra pelo checkout normal, Shop Pay, Apple Pay, Google Pay ou links diretos. Para o pano de fundo técnico, veja [Validação de checkout no Shopify: como barrar pedidos inválidos](/blog/shopify-checkout-validation-functions-block-orders) e [Exibição vs. aplicação: por que mostrar o horário não basta no Shopify](/blog/store-hours-display-vs-enforcement-shopify).

## Como restringir o checkout do Shopify ao horário da loja física

A configuração mais limpa é usar o OrderRules para definir quando sua loja está aberta e deixar as Shopify Functions aplicarem esse horário no checkout.

### Passo 1: instale o OrderRules

Instale o [OrderRules pela Shopify App Store](https://apps.shopify.com/orderrules-limit-sales?utm_source=blog&utm_medium=inline_cta&utm_campaign=restrict-shopify-checkout-physical-store-business-hours). Você não precisa de lógica personalizada no tema nem de uma solução só na vitrine para colocar isso no ar.

### Passo 2: defina o fuso horário correto

Escolha o fuso em que sua loja física realmente opera. Isso é crítico. Se sua loja fica em São Paulo mas o app está configurado em outro fuso, seu horário de "fechado" ficará errado e pedidos ainda podem passar.

### Passo 3: configure o horário diário de funcionamento

Defina os dias e horários em que o cliente deve conseguir comprar. Muitas lojas precisam apenas de uma janela diária, como das 8h30 às 20h30. Outras precisam de turnos divididos, como:

- 11h–14h para o almoço
- 17h–21h para o jantar

Se sua loja física fecha entre essas janelas, o checkout deveria fechar também.

### Passo 4: adicione dias fechados e fechamentos especiais

Se você fecha aos domingos, às segundas, em feriados ou em dias específicos de manutenção, adicione essas regras também. Muitos lojistas combinam o horário semanal com [fechamentos de feriado](/blog/shopify-holiday-calendar-auto-close-store), para que o checkout espelhe o calendário real sem ajustes manuais toda semana.

### Passo 5: personalize a mensagem de fechado

Quando o checkout é bloqueado, o cliente deveria ver uma mensagem útil, não um beco sem saída. Boas mensagens dizem:

- que a loja está fechada no momento
- quando ela reabre
- se ele ainda pode navegar e voltar depois

Por exemplo: "Estamos fechados agora. Os pedidos online reabrem amanhã às 8h30."

### Passo 6: teste durante uma janela fechada

Faça um teste com a loja fechada. Se a configuração estiver certa, o checkout será barrado no servidor. Isso significa que Shop Pay, Apple Pay e links diretos continuam cobertos. É a diferença entre uma regra operacional de verdade e uma sugestão na vitrine.

![Fluxo de aplicação de horário de funcionamento para loja física no Shopify com o OrderRules](/images/blog/restrict-shopify-checkout-physical-store-business-hours-flow.png)

## Exemplos por tipo de loja

Lojas físicas diferentes precisam de agendas diferentes. Alguns padrões comuns:

### Restaurante ou balcão de retirada

- Almoço: 11h–14h
- Jantar: 17h–21h
- Fechado entre os turnos e depois do serviço

Para uma configuração mais profunda de restaurante, veja [Gerenciando pedidos de restaurante para viagem no Shopify](/blog/managing-restaurant-takeout-orders-shopify).

### Mercadinho

- Aberto todos os dias: 8h30–20h30
- Mesma agenda online e na loja

Isso é especialmente útil se você vende produtos regulados ou frescos e não quer pedidos entrando depois que a equipe foi embora. Veja [Shopify para mercadinhos](/blog/shopify-for-convenience-stores).

### Padaria

- Terça a sábado: 7h–17h
- Fechada domingo e segunda

Essa configuração ajuda a evitar pedidos de última hora chegando quando a próxima produção já está fechada.

### Floricultura

- Dias úteis: 9h–18h
- Sábado: 9h–15h
- Fechamentos de feriado sobrepostos

Para fluxos mais amplos de floricultura, veja [Shopify para floriculturas: gestão de pedidos](/blog/shopify-for-florists-order-management).

### Açougue

- Terça a sábado: 9h–18h
- Fechado domingo e segunda
- Pedidos de retirada permitidos apenas no horário com equipe no balcão

Se você vende produtos frescos que exigem preparo e entrega cuidadosos, um horário controlado no checkout reduz erros. Veja [Shopify para açougues](/blog/shopify-for-butcher-shops).

## Horário de funcionamento vs. outros tipos de regra

O horário de funcionamento costuma ser a primeira regra de que um lojista com loja física precisa, mas nem sempre é a última.

- **Só horário de funcionamento:** melhor quando seu problema principal é pedido chegando com a loja fechada.
- **Horário + fechamentos de feriado:** melhor quando sua agenda semanal é estável, mas feriados atrapalham a operação.
- **Horário + limites diários:** melhor para padarias, restaurantes e outras lojas com capacidade limitada.
- **Horário + cortes:** melhor quando o preparo no mesmo dia exige um horário-limite rígido.
- **Horário + regras por data de entrega:** melhor quando você promete retirada ou entrega local apenas em datas selecionadas.

Se você ainda está decidindo como estruturar sua agenda, [Como definir o horário de abertura e fechamento no Shopify](/blog/how-to-set-store-hours-shopify) cobre os padrões mais amplos. Se quiser outro passo a passo de agendamento, veja [Automatize o horário da sua loja Shopify](/blog/automate-shopify-store-hours) e [OrderRules vs. We Are Open](/compare/we-are-open).

## Erros comuns a evitar

### Tratar o horário como algo apenas visual

Mostrar seu horário ao cliente ajuda, mas não impede pedidos. Se você precisa de controle operacional, só exibir não basta.

### Usar o fuso horário errado

Esse é um dos erros de configuração mais comuns. O horário precisa refletir o fuso da loja física, não um padrão genérico da conta.

### Esquecer os dias fechados

Muitos lojistas definem o horário dos dias úteis e esquecem os dias em que estão totalmente fechados. Isso deixa o checkout aberto justo nos dias em que não há ninguém disponível.

### Esquecer os limites relacionados

Às vezes o problema não é só "fechado vs. aberto". Uma loja pode estar aberta e ainda assim no limite. Nesses casos, o horário deveria vir acompanhado de limites de pedido ou regras de corte.

## Perguntas frequentes

### O Shopify consegue aceitar pedidos só quando minha loja está aberta?

Consegue, mas não só com as configurações nativas. Você precisa de aplicação no checkout por um app, para que o cliente só conclua o pagamento dentro do horário permitido.

### Como bloqueio o checkout quando minha loja física está fechada?

Use o OrderRules para definir sua agenda e deixe as Shopify Functions aplicarem no checkout. O cliente ainda navega pelos produtos, mas o pagamento fica bloqueado até a loja reabrir.

### O Shop Pay continua funcionando fora do horário?

Não, se a sua regra for aplicada no servidor. Shop Pay, Apple Pay, Google Pay e links diretos de checkout continuam cobertos com a loja fechada.

### Posso definir horários diferentes para dias diferentes?

Pode. Dá para rodar agendas diferentes em dias úteis e fins de semana, turnos divididos, dias fechados e fechamentos pontuais.

### Posso combinar horário de loja com fechamentos de feriado?

Pode. Muitos lojistas com loja física combinam o horário semanal com importação de feriados nacionais e datas de fechamento personalizadas.

### E se eu também precisar de limites de pedido?

É aí que o OrderRules é especialmente útil. Você pode combinar horário de funcionamento com limites diários, regras por cliente, MOQ e outros controles operacionais no mesmo app.

## Próximos passos

Se sua loja Shopify sustenta uma operação física, o checkout deveria refletir essa realidade. O cliente só compra quando a loja física está aberta e operando, e sua equipe evita a limpeza desnecessária que vem de pedidos fora do horário.

[Instale o OrderRules pela Shopify App Store](https://apps.shopify.com/orderrules-limit-sales?utm_source=blog&utm_medium=inline_cta&utm_campaign=restrict-shopify-checkout-physical-store-business-hours) para restringir o checkout do Shopify ao horário da sua loja física. Depois use [Como definir o horário de abertura e fechamento no Shopify](/blog/how-to-set-store-hours-shopify) para o passo a passo completo de agendamento.
