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:
- Identifica qual tipo de página corresponde àquela rota
- Carrega os dados específicos daquela página
- 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.