Objetivo #
Permitir a exibição automática da etiqueta de porcentagem de desconto nos produtos exibidos em grids (listas de categoria, busca, vitrines etc.), destacando visualmente ofertas para o usuário.
Pré-requisitos #
- A plataforma deve possuir produtos com:
- Preço normal (price)
- Preço promocional (special price) configurado
- O tema/frontend deve suportar a exibição da badge de desconto
Caminho no painel administrativo #
Acesse o seguinte caminho no admin:
Sistema → Configuração → Extensões Soulmkt → Core

Configurações Frontend → Configurações de Grid → Mostrar etiqueta de desconto

Configuração #
Mostrar etiqueta de desconto #
- Tipo: Sim/Não
- Função:
Quando ativado, exibe automaticamente uma badge com a porcentagem de desconto nos produtos que possuem preço promocional.
Como funciona #
Quando a configuração está habilitada:
- A plataforma compara:
- Preço original (price)
- Preço promocional (special price)
- Calcula a porcentagem de desconto: ((price – special_price) / price) * 100
- Exibe no grid uma etiqueta visual, por exemplo: -20%
Onde será exibido #
A etiqueta de desconto aparece nos seguintes contextos:
- Listagem de categorias
- Resultados de busca
- Vitrines (home, recomendados, relacionados, etc.)
- Qualquer grid de produtos que utilize o componente padrão
Observações importantes #
- A etiqueta só será exibida se:
- O produto tiver special price menor que o price
- Caso não exista preço promocional, nenhuma etiqueta será exibida
- O comportamento visual (cor, posição, estilo) depende do tema
Boas práticas #
- Garantir que os preços promocionais estejam corretamente configurados
- Evitar descontos inconsistentes (ex: special price maior que o preço original)
- Validar no frontend após ativação para garantir compatibilidade com o layout
Se tiver qualquer dificuldade ou dúvida, entre em contato com nossa equipe de suporte. Estamos sempre à disposição para ajudar!