# Como controlar serviços e preços por unidade

Fonte: https://docs.barbeiro.app/business-admin/locations/services-per-location
Perfil: Administrador
Verificado em: 2026-08-24

Esconda serviços que não atendem em certa filial e configure preço ou duração diferentes por unidade. Tudo no mesmo lugar dentro da unidade — sem mexer no cadastro principal do serviço.

## Antes de começar

-   Você precisa ter **2 ou mais unidades ativas**. O cartão **Equipe e serviços** dentro da unidade só aparece em negócios multi-filial.
-   Você precisa estar logado como **administrador** do negócio.
-   O serviço já precisa existir (cadastrado em **Serviços**).

> **Como funciona o padrão**
>
> Todo serviço ativo aparece automaticamente em todas as unidades. Você não "adiciona" um serviço
> a uma filial — você só precisa mexer aqui se quiser **esconder** o serviço em uma unidade
> específica ou **cobrar/durar diferente** ali.

## Como esconder um serviço numa unidade

1. Vá em **Unidades** e abra a unidade onde quer esconder o serviço.

2. Toque na aba **Serviços**.

3. Encontre o serviço na lista e **desative o toggle** ao lado dele.

4. A mudança vale na hora — clientes que abrirem o agendamento dessa unidade não verão mais esse
   serviço.

> **O cadastro principal não muda**
>
> Desativar aqui afeta só essa filial. O serviço continua ativo nas outras unidades e no cadastro
> central de **Serviços**.

## Como reativar um serviço numa unidade

1. Abra a unidade → aba **Serviços**.

2. Ligue o toggle do serviço que estava desativado.

3. Pronto — volta a aparecer no agendamento dessa filial.

## Como cobrar preço diferente em uma unidade

1. Abra a unidade → aba **Serviços**.

2. Toque no serviço (ou no ícone de configuração ao lado dele).

3. Informe o **preço personalizado** que vale só nessa unidade.

4. Salve. O cliente verá esse preço quando agendar nessa filial; nas outras, continua valendo o
   preço base.

## Como ajustar a duração de um serviço numa unidade

1. Mesma tela do preço — abra o serviço na aba **Serviços** da unidade.

2. Informe a **duração personalizada** (em minutos).

3. Salve. Útil quando a filial tem cadeira/profissional mais ou menos rápido que a média do
   negócio.

## Como remover o preço/duração personalizados

1. Abra o serviço na aba **Serviços** da unidade.

2. Apague os campos de **preço** e **duração** personalizados (deixe em branco).

3. Salve. A filial volta a usar o preço e a duração padrão do serviço.

## O que o cliente vê

-   Quando o cliente abre `{seu-slug}.barbeiro.app/locations/{slug-da-unidade}`, só aparecem os serviços disponíveis nessa filial.
-   Preço e duração mostrados são os da unidade (personalizados se você configurou, base caso contrário).
-   O recibo, lembrete e calendário usam o preço/duração que valeu no momento da reserva.

## Atenção aos detalhes

> **Reservas antigas não são reprecificadas**
>
> Mudar o preço personalizado afeta só **agendamentos novos**. Reservas já criadas mantêm o preço
> que valia na hora.

> **Não esconda em todas as unidades**
>
> Se você desativar o serviço em **todas** as filiais, ele some do agendamento por completo
> (equivalente a desativar o serviço no cadastro central). Para realmente aposentar um serviço,
> desative direto em **Serviços**.

> **Profissionais por unidade**
>
> O serviço só fica bookável numa filial se houver pelo menos **um profissional ativo nessa
> unidade** que execute o serviço. Veja [Gerenciar
> profissionais](../professionals/add-professional.mdx).

## Perguntas frequentes

**Não vejo a aba "Serviços" dentro da unidade. Por quê?**
A aba só aparece quando o negócio tem **2 ou mais unidades ativas**. Em negócios com uma única unidade todo serviço já vale lá automaticamente — não há nada para escolher.

**Posso ter preços diferentes para cada profissional **e** para cada unidade?**
Sim. O sistema escolhe nesta ordem quando o cliente agenda: **preço do profissional** (se configurado para esse profissional naquele serviço) → **preço da unidade** (se configurado nessa filial) → **preço base** do serviço.

**Se eu mudar o preço base do serviço, as filiais com preço personalizado também mudam?**
Não. O preço personalizado da filial "trava" o valor lá — você precisa atualizar cada unidade que tem override, ou apagar o personalizado para voltar ao preço base.

**O cliente sabe que tem preço diferente entre filiais?**
Sim. A página pública de cada unidade (`/locations/<slug>`) mostra os preços daquela filial. Se ele estiver navegando na home do seu negócio, vê o preço base.

**Eu posso esconder um serviço só para uma data ou horário específico?**
Não. Essa ferramenta é "ativo / inativo" por unidade. Para ausências pontuais use **Bloqueios** (em **Time Off** do profissional) ou ajuste o horário de funcionamento da unidade.

## Leia também

- [Como criar e gerenciar unidades](https://docs.barbeiro.app/business-admin/locations/manage-locations)
- [Como mudar a ordem dos serviços](https://docs.barbeiro.app/business-admin/services/reorder-services)
