> For the complete documentation index, see [llms.txt](https://help.sesami.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.sesami.co/pt/apps-integrations/shopify/online-store/embed-on-custom-pages.md).

# Incorporar em páginas personalizadas

Por padrão, o Sesami funciona na página do produto. Você também pode incorporar a experiência de reserva do Sesami noutras páginas — como a página inicial, a página de contacto, uma página de destino, o localizador de lojas ou qualquer página personalizada.

## Usando o Configurador de Experiência do Sesami

A forma mais rápida de criar um widget de reserva incorporável é o **Configurador de Experiência do Sesami**:

1. Aceda ao configurador: [sesami.dev/docs/sesami-experience/configurator](https://sesami.dev/docs/sesami-experience/configurator/)
2. Configure as suas definições:
   * ID da loja e ID do serviço
   * Localização e variante
   * Versão da experiência (Clássica ou V2)
   * Estilo do botão (cores, tamanho, texto)
   * Comportamento do calendário e apresentação da disponibilidade
3. O configurador gera um `<sesami-experience>` fragmento HTML
4. Copie o fragmento e cole-o onde quiser que o botão de reserva apareça

### Com o Sesami Instant Booking

Se o serviço usar o Sesami Instant Booking, basta colar o fragmento gerado — todo o fluxo de reserva acontece dentro do widget do Sesami, sem necessidade de checkout da Shopify.

### Com o checkout da Shopify

Se o serviço usar o checkout da Shopify (adicionar ao carrinho), terá de integrar o fragmento com o fluxo de carrinho e checkout do seu tema. Isto inclui:

* Ligar a ação de adicionar ao carrinho ao seu tema Shopify
* Garantir que o fluxo de checkout funciona corretamente com os dados da reserva

Para esta configuração, consulte o guia de integração completo nos [Documentos de Programação do Sesami](https://sesami.dev) ou trabalhe com um programador.

## Posicionamentos comuns

* **Página inicial** — um botão "Reservar agora" na secção principal
* **Página de contacto** — permita que os visitantes reservem diretamente
* **Páginas de destino** — páginas de reserva dedicadas para campanhas
* **Localizadores de lojas** — incorpore a reserva juntamente com as listas de localizações
* **Rodapé** — um link de reserva persistente em todas as páginas

## Precisa de ajuda?

* **Documentação para developers**: [sesami.dev](https://sesami.dev)
* **Suporte do Sesami**: <help@sesami.co>
* **Serviços profissionais**: [Serviços profissionais](/pt/comecar/onboarding/professional-services.md)

## Relacionado

* [Instalação manual](/pt/apps-integrations/shopify/online-store/manual-install.md) — integração personalizada do tema
* [Reserva Instantânea](/pt/reserva/booking-features/instant-booking.md) — reserva sem checkout da Shopify


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.sesami.co/pt/apps-integrations/shopify/online-store/embed-on-custom-pages.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
