> For the complete documentation index, see [llms.txt](https://ereemby.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ereemby.gitbook.io/docs/sistema-de-temas/funcoes.md).

# Funções

Funções disponíveis no sistema de temas para eventos e feedbacks.

As funções do sistema de temas ajudam você a buscar dados dinâmicos e disparar ações no front da loja.

Use esta seção para consultar assinatura, parâmetros, retorno e exemplos prontos.

### Quando usar

Use as funções quando precisar:

* enviar eventos de comportamento do cliente
* carregar feedbacks paginados da loja
* integrar componentes do tema com dados já tratados pela plataforma

### Funções disponíveis

<table data-view="cards"><thead><tr><th>Título</th><th data-card-target data-type="content-ref">Target</th></tr></thead><tbody><tr><td>Events: envie eventos como addToCart e addToWishlist</td><td><a href="/docs/sistema-de-temas/funcoes/events.md">Events</a></td></tr><tr><td>Feedbacks: busque avaliações aprovadas com paginação e filtros</td><td><a href="/docs/sistema-de-temas/funcoes/feedbacks.md">Feedbacks</a></td></tr></tbody></table>

### Resumo rápido

#### Events

Use `erbyEvent` para disparar eventos de interação do comprador.

Casos comuns:

* adição ao carrinho
* adição à lista de desejos
* integração com pixels e ferramentas de analytics

Veja a documentação completa em [Events](/docs/sistema-de-temas/funcoes/events.md).

#### Feedbacks

Use `getFeedbacksPaginationRequest` para listar feedbacks aprovados da loja.

Ela suporta:

* paginação de até `25` itens por página
* filtro por estrelas
* ordenação por mais novos ou mais antigos

Veja a documentação completa em [Feedbacks](/docs/sistema-de-temas/funcoes/feedbacks.md).

{% hint style="info" %}
As funções desta seção já seguem o contexto do tema atual. Quando uma função depende da loja, ela usa automaticamente a loja em que o tema está rodando.
{% endhint %}
