Skip to main content
O sistema de templates da CentralCart espera que determinados arquivos HTML existam na pasta pages/ do template. Cada rota da loja é mapeada para uma página específica, e algumas recebem variáveis adicionais além das variáveis globais.

Como funciona

Quando um visitante acessa uma URL na loja, o sistema:
  1. Identifica qual tipo de página corresponde àquela rota
  2. Carrega os dados específicos daquela página
  3. Renderiza o arquivo pages/{tipo}.html com as variáveis globais + variáveis da página
Se a página não existir, o sistema renderiza pages/404.html.

Páginas disponíveis

pages/index.html

Rota: / Página inicial da loja. Não recebe variáveis adicionais além das globais. Use a tag load para carregar pacotes, widgets e outros dados dinâmicos.

pages/category.html

Rota: /category/:slug Página de uma categoria específica. Variáveis adicionais:
Se a categoria não existir, o sistema retorna 404 automaticamente.

pages/package.html

Rota: /package/:slug Página de detalhes de um pacote (produto). Variáveis adicionais:
Se o pacote não existir, o sistema retorna 404 automaticamente.

pages/search.html

Rota: /search Página de resultados de busca. Os parâmetros da query string são passados automaticamente para a busca. Variáveis adicionais:

pages/checkout.html

Rota: /checkout Página de finalização da compra. Variáveis adicionais:

pages/login.html

Rota: /login Página de login do cliente. O fluxo de autenticação é gerenciado pelo script da CentralCart.

pages/order.html

Rota: /order/:id Página de detalhes de um pedido após a compra. Variáveis adicionais:
Páginas de pedido possuem o header X-Robots-Tag: noindex, nofollow para evitar indexação por buscadores.

pages/payment.html

Rota: /payment/:id Página de pagamento pendente (ex: aguardando Pix). Variáveis adicionais:

pages/post.html

Rota: /post/:slug Página de um post do blog. Variáveis adicionais:

pages/account/orders.html

Rota: /account/orders Página de pedidos do cliente (área logada). Requer autenticação. Variáveis adicionais:

pages/terms.html

Rota: /terms Página de termos de uso da loja. Variáveis adicionais:

pages/404.html

Página exibida quando uma rota não é encontrada. Não recebe variáveis adicionais.

pages/maintenance.html

Página exibida quando a loja está em modo manutenção. Não recebe variáveis adicionais.
Se você tiver qualquer dúvida, entre em contato com a nossa equipe de suporte em nosso WhatsApp e Discord.