LogoLogo
Documentação de Temas
Documentação de Temas
  • 🚀COMECE POR AQUI
    • Temas Tray
    • Entenda o Tema
    • Meu primeiro tema
  • 💻Tray CLI
    • Instalação
    • Comandos
      • Erros Retornados
    • API para integrações Tray CLI
  • 🧱Construindo seu Template
    • Twig
      • O que é o Twig
      • Como ele é utilizado nos temas
      • Possibilidades de uso
      • Documentação para consulta
    • Visão Geral
      • Estrutura do Tema
      • Arquivo de configuração
      • Extensões de arquivos
      • Codificação de Arquivos
      • Avisos e Recomendações
      • Flags
    • Editor do Tema
      • Antigo
        • Como criar um Editor
        • Settings.html
      • Novo
        • Estrutura
          • Seções
          • Ícones
          • Componentes
            • Text
            • Textarea
            • Email
            • Number
            • Color
            • Checkbox
            • Radio
            • Select
            • Toggle
            • Upload
            • Tab
            • Alert
          • Exemplo de utilização
        • Thumb preview do tema
        • Imagens padrões
        • Como desabilitar e reabilitar?
      • Settings.json
    • Desenvolver
      • Atributo Google Analytics 4
      • Como adicionar o botão comprar na listagem dos produtos
      • Como criar um carrossel de produtos
      • Como inserir um vídeo na home da loja
      • Como manipular as variações de produtos
      • Como saber se o usuário está logado
      • Descontinuação do carrinho.php
      • Exibindo as formas de pagamento de um produto
      • Informação de preço com tempo de cache menor
      • Order Bump - Produtos Relacionados
      • Páginas Institucionais
      • Página de recuperação de senha
      • Página Live Shop
      • Recursos extras
      • Personalização das paginas de carrinho e checkout
    • Core Web Vitals
      • Desempenho
        • Lazyload
        • Primeira dobra
        • Fontes
        • Definição largura e altura
        • Sprite formas de pagamentos
      • Boas Práticas
        • Origem cruzada
      • Acessibilidade
        • Atributo Lang
        • Nome discernível
        • Atributo ALT
        • Contraste
        • IDs únicos
        • ARIA Labelled By
        • Tabindex
    • Otimizar e Medir
      • Carregamento na home
      • Layout AMP
      • Utilizando PWA na loja
    • Referências
      • Objetos
        • banner
        • breadcrumb
        • category
        • categories
        • filters
        • filter_options
        • links
        • pages
        • paginate
        • paymentMethods
        • product
        • productTabs
        • products
        • productFeatured
        • seals
        • search
        • settings
        • store
        • tags
        • tray
        • themePath
        • utils
      • Funções
        • asset()
        • Brands()
        • Categories()
        • Image()
        • Products()
        • Translation()
      • Data Attributes
        • Banners
        • Cart
        • Compare
        • Filter
        • Logged User
        • Search (Suggestion)
      • Componentes
        • Adicionar ao carrinho sem sair da página
        • Banner Desconto Progressivo
        • Banner extra com contagem de cliques
        • Banner Régua
        • Banner Rotativo
        • Botão "Voltar para o topo"
        • Botões Quantidade
        • Carrinho Lateral
        • Exibir a segunda imagem ao passar o mouse
        • Filtro Inteligente
        • Link flutuante para Whatsapp
        • Menu de Categorias
        • Menu de Categorias em 3 Níveis
        • Menu de Categorias com ver mais categorias
        • Menu de Categorias com Imagens
        • Menu de Categorias com Imagens - Hover
        • Menu de Categorias com produto
        • Menu de Marcas
        • Modal de Ofertas
        • Notícias com imagem na home
        • Novo Filtro Inteligente
        • Paginação
        • Porcentagem Desconto
        • Popup de Newsletter
        • Star Ranking
        • Selos da Loja
        • Selos do produto
        • Showcase ( List / Grid )
        • Topo Flutuante
        • Tray Login
        • Whatsapp flutuante
    • APIs Disponíveis
      • Busca
      • Carrinho de Compra
      • Categorias
      • Produtos
      • Variações de Produto
  • ✔️Homologação
    • Loja de Temas Tray
    • Requerimentos
      • Exclusividade
      • Identidade única
      • Estrutura necessária
      • Funcionalidades
      • Nova Busca e Filtro inteligente
      • Selos de produtos
      • Google Lighthouse
      • Consistência e funcionalidade
      • Compatibilidade com navegadores
      • Assets
      • Otimização para buscadores (SEO)
      • Acessibilidade
      • Configurações
      • Sistema de cores
      • Imagens responsivas
      • Nomes dos temas
      • Versionamento e notas de lançamento
      • Lojas demonstrativas
      • Documentação e suporte
    • Checklist obrigatório
    • Templates
    • Homologando o tema
    • Atualizando o tema
    • FAQ
  • 📣NOVIDADES
    • Tray CLI
    • Checklist
    • Tema Draft
    • Novo Editor
Powered by GitBook
On this page

Was this helpful?

  1. Construindo seu Template
  2. Referências
  3. Componentes

Selos do produto

PreviousSelos da LojaNextShowcase ( List / Grid )

Last updated 7 months ago

Was this helpful?

É possível exibir alguns selos junto ao produto nas listagens, sendo eles destaque, lançamento, frete grátis e selo adicional.

Lembrando que para o selo adicional, a imagem deve ser cadastrada em Minha loja > Aparência da loja > Imagens padrões > Botão Adicional.

E para os demais selos, pode ser usado somente um texto ou também utilizar das imagens cadastradas em Imagens padrões conforme comentado acima.

Snippet para exibir os selos junto ao produto, nesse caso são exibidos somente textos.

{#
# Selos do produto
# elements/snippets/product-tags.html
#}

{% if product.new or product.featured or product.free_shipping or product.additional_button %}
    <div class="product-tags">

        {% if product.new %}
            <div class="tag new">
                Lançamento
            </div>
        {% endif %}

        {% if product.featured %}
            <div class="tag featured">
                Destaque
            </div>
        {% endif %}

        {% if product.free_shipping %}
            <div class="tag free-shipping">
                Frete Grátis
            </div>
        {% endif %}

        {% if product.additional_button %}
            <div class="tag extra">
                Adicional
            </div>
        {% endif %}

    </div>
{% endif %}

Como usar

Copie o código acima e crie um arquivo separado, ex: elements/snippets/product-tags.html.

Faça a sua chamada no arquivo responsável por exibir os produtos da loja, geralmente esse arquivo está nomeado como product.html no entanto pode variar de acordo com o tema utilizado. Ex: elements/snippets/product.html

{% element('snippets/product-tags') %}

Ou cole diretamente no arquivo que cria os produtos da listagem, ex: elements/snippets/product.html

Snippet de exemplo de como exibir os selos do produto com as imagens cadastradas em Imagens padrões

{% if product.new or product.featured or product.free_shipping or product.additional_button %}
    <div class="product-tags">

        {% if product.new and Image('new') %}
            <div class="tag new">
                {{ Image('new') }}
            </div>
        {% endif %}

        {% if product.featured and Image('featured') %}
            <div class="tag featured">
                {{ Image('featured') }}
            </div>
        {% endif %}

        {% if product.free_shipping and Image('free_shipping') %}
            <div class="tag free-shipping">
                {{ Image('free_shipping') }}
            </div>
        {% endif %}

        {% if product.additional_button and Image('additional_button') %}
            <div class="tag extra">
                {{ Image('additional_button') }}
            </div>
        {% endif %}

    </div>
{% endif %}
🧱
Exemplo de exibição dos selos