Skip to main content
A tag load permite carregar dados dinâmicos da loja diretamente nos templates. Os dados carregados ficam disponíveis como variáveis na página.

Sintaxe

Após o carregamento, os dados ficam disponíveis na variável com o mesmo nome da entidade. Por exemplo, <% load posts %> cria a variável posts.

Entidades disponíveis

affiliate

Carrega os dados do programa de afiliados do cliente autenticado.

affiliate_settings

Carrega o status e configurações do programa de afiliados da loja.

orders

Carrega os pedidos do cliente autenticado com paginação e filtros. Parâmetros:
Filtro por status:
A tag orders requer que o cliente esteja autenticado. Se não estiver logado, nenhum dado será carregado.

feedbacks

Carrega as configurações de avaliações da loja e, opcionalmente, a lista de avaliações públicas e a avaliação do pedido atual. Parâmetros: Variáveis criadas:
  • feedback_settings — configurações de avaliação da loja
  • feedbacks — lista de avaliações públicas (apenas com list: true). Cada item: rating, message, client_name, created_at, date_label, product (id, name, image, slug)
  • order_feedback — avaliação do pedido atual, se houver (pedido aprovado)

package_feedbacks

Carrega as avaliações de um produto específico, junto com um resumo estatístico. Parâmetros: Variáveis criadas:
  • feedback_settings — configurações de avaliação da loja
  • package_feedback_summary — resumo: total, average, average_label, average_rounded, distribution (lista de stars, count, percent)
  • package_feedbacks — lista de avaliações. Cada item: rating, message, client_name, date_label

user_spent

Carrega o total gasto por um cliente (somatório dos pedidos aprovados). Pelo menos um dos parâmetros deve ser informado. Parâmetros: Variáveis criadas:
  • user_spenttotal_net_received (líquido) e total_gross_received (bruto)

checkout_fields

Carrega as variáveis customizadas configuradas para o checkout da loja.

packages

Carrega os pacotes (produtos) da loja com filtros e paginação. Parâmetros: Valores aceitos em order_by: A direção pode ser asc (crescente) ou desc (decrescente). Exemplo: price:desc ordena do mais caro para o mais barato.

package

Carrega um produto específico por slug ou ID, com variações e campos completos. Parâmetros: Pelo menos um dos parâmetros (slug ou id) deve ser informado. Diferente de packages, esta tag carrega um único produto na variável package (não uma lista paginada), incluindo variations e fields.

posts

Carrega os posts do blog da loja com paginação. Parâmetros:

post

Carrega um post específico do blog por ID ou slug. Parâmetros: Pelo menos um dos parâmetros (id ou slug) deve ser informado.

widget

Carrega um widget específico e seus dados. Os dados variam conforme o tipo do widget. Parâmetro obrigatório: Tipos disponíveis:

PRODUCT_HIGHLIGHT

Destaque de produto. Retorna os dados completos do pacote configurado.

MONTH_GOAL

Meta mensal de faturamento.

TOP_DONATORS

Ranking dos maiores compradores em um período. Por padrão, lista os 5 maiores do mês atual. Parâmetros:
O intervalo entre from e to é limitado a no máximo 3 meses. Se to ultrapassar from + 3 meses, a data final é ajustada automaticamente. O limit é travado em no máximo 10.

CONNECTION_BOARD

Quadro de conexão (ex: IP de servidor de jogo).

DISCORD

Widget de Discord. Retorna o ID do servidor para integração.
Se você tiver qualquer dúvida, entre em contato com a nossa equipe de suporte em nosso WhatsApp e Discord.