# Instalação Manual

Se o botão de reserva não estiver aparecendo na sua página de produto e o Sesami estiver configurado corretamente, talvez seja necessária uma instalação manual — especialmente com temas de terceiros ou personalizados.

## Quando a instalação manual é necessária

* Seu tema é um tema de terceiros que não está disponível na Shopify Theme Store
* Seu tema é altamente personalizado
* Seu tema é um tema legado (pré-2.0) do Shopify
* O app embed do Sesami não é compatível com a estrutura do seu tema

{% hint style="info" %}
**Antes da instalação manual**, certifique-se de que você concluiu primeiro a configuração padrão. A maioria dos temas Shopify 2.0 funciona com o app embed sem nenhuma alteração de código.
{% endhint %}

## Passo 1: Gere seu snippet

Comece com o **Configurador de Experiência do Sesami** para gerar seu snippet de reserva:

1. Vá para [sesami.dev/docs/sesami-experience/configurator](https://sesami.dev/docs/sesami-experience/configurator/)
2. Configure seu ID da loja, ID do serviço, versão da experiência e estilo
3. Copie o `<sesami-experience>` snippet

## Passo 2: Adicione ao seu tema

Coloque o snippet no template da sua página de produto onde você quer que o botão de reserva apareça.

### Com o Sesami Instant Booking

Se o serviço usar o Sesami Instant Booking, o snippet é autônomo — cole-o e pronto. Todo o fluxo de reserva acontece dentro do widget.

### Com o Checkout do Shopify

Se o serviço usar o checkout do Shopify (adicionar ao carrinho), você precisará integrar o snippet com a funcionalidade de carrinho e checkout do seu tema. Isso inclui conectar a ação de adicionar ao carrinho e garantir que os dados da reserva sejam enviados para o pedido.

Para instruções detalhadas de integração, consulte a [Documentação para Desenvolvedores do Sesami](https://sesami.dev). A documentação para desenvolvedores cobre:

* Integração do botão adicionar ao carrinho
* Exibir data e hora na página do carrinho
* Desativar o botão adicionar ao carrinho antes de um horário ser selecionado
* Personalizar o estilo do botão do Sesami
* Ocultar o campo de duração da página de produto
* Integração de storefront multilíngue

## Temas recomendados

Recomendamos usar um tema Shopify da loja oficial [Shopify Theme Store](https://themes.shopify.com/themes). Esses temas seguem a estrutura padronizada do Shopify e são totalmente compatíveis com o app embed do Sesami.

## Precisa de ajuda?

* **Entre em contato com o desenvolvedor do seu tema** para suporte específico do tema
* **Contrate um Especialista Shopify**: [experts.shopify.com](https://experts.shopify.com/)
* **Serviços Profissionais Sesami**: [Serviços profissionais](/pt-br/comece-agora/onboarding/professional-services.md)
* **suporte do Sesami**: <help@sesami.co>

## Relacionado

* [Incorporar em páginas personalizadas](/pt-br/apps-integrations/shopify/online-store/embed-on-custom-pages.md) — adicione botões de reserva à página inicial ou a outras páginas
* [Script de Verificação do Carrinho](/pt-br/apps-integrations/shopify/online-store/cart-verification-script.md) — valide reservas no checkout


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.sesami.co/pt-br/apps-integrations/shopify/online-store/manual-install.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
