# Entenda o Tema

Para uma loja online proporcionar a melhor experiência é preciso que ela tenha cor, seja fácil de usar e encante com suas funcionalidades. E aqui na Tray nós trazemos as ferramentas certas para você criar e personalizar seu próprio tema.

### O que é um Tema Tray

Um tema determina a aparência e o funcionamento de uma loja online da Tray para os lojistas e seus clientes, controlando toda organização, recursos e estilo do e-commerce.

Os temas Tray são criados usando a linguagem de modelagem **Twig** juntamente com **HTML**, **CSS**, **JavaScript** e **JSON**. Usando essas tecnologias, os desenvolvedores podem usar sua criatividade e criar qualquer aparência ou funcionalidade que seus clientes desejarem, seguindo o padrão de funcionamento da plataforma.

O código do tema é organizado com uma estrutura de diretório padrão de arquivos específicos para os temas, além de recursos de suporte como imagens, folhas de estilo e scripts.

A nossa Plataforma é desenvolvida para dar liberdade e autonomia aos desenvolvedores e agências especializadas na criação e customização de temas para as lojas virtuais da Tray.

### Com um tema Tray você pode

* Criar um tema personalizado para um lojista específico
* Personalizar um tema para atender às necessidades de um lojista
* Criar um tema voltado para algum nicho para ser vendido na Loja de temas da Tray
* Criar um tema pensado para datas comemorativas para ser vendido na Loja de temas da Tray

### Dicas para um tema de sucesso

Pense em um perfil específico de lojista e crie um tema voltado para ele, ou então foque em algum segmento de mercado ou em um caso de uso que tiver em mente. Esses temas são os mais vendidos pois possibilitam que o lojista entenda exatamente as possibilidades de aplicação na sua loja.

Se você estiver criando um tema para a Tray, precisará atender a determinados requisitos de funcionalidades, acessibilidade e rapidez de carregamento, portanto fique atento as boas práticas e escolha os recursos pensando nisto.


---

# 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://partners.tray.com.br/themes/comece-por-aqui/entenda-o-tema.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.
