// Função principal que será executada quando a página carregar function adicionarSelosPromocionais() { // Verificar se estamos na página de produtos ou na criação/edição de produto if (isPaginaDeProdutos() || isPaginaDeEdicaoDeProduto()) { // Adicionar os selos aos produtos existentes adicionarSelosAosProdutos(); // Observar mudanças no DOM para produtos carregados dinamicamente observarMudancasNoDOM(); } } // Função para verificar se estamos na página de listagem de produtos function isPaginaDeProdutos() { return window.location.pathname.includes('/admin/products'); } // Função para verificar se estamos na página de criação/edição de produto function isPaginaDeEdicaoDeProduto() { return window.location.pathname.includes('/admin/products/new') || window.location.pathname.includes('/admin/products/edit'); } // Função para adicionar os selos aos produtos function adicionarSelosAosProdutos() { // Seletor para os itens de produto (ajuste conforme necessário para sua loja) const produtos = document.querySelectorAll('.product-item, .product-card, .product'); produtos.forEach(produto => { // Verificar se os selos já foram adicionados para evitar duplicação if (!produto.querySelector('.yampi-promo-badge')) { // Criar container dos selos const selosContainer = document.createElement('div'); selosContainer.className = 'yampi-promo-badge'; selosContainer.style.cssText = ` position: absolute; top: 10px; right: 10px; display: flex; flex-direction: column; gap: 5px; z-index: 10; `; // Criar selo "4x sem juros" const seloParcelamento = criarSeloPromocional('4x sem juros', '#2e7d32'); // Criar selo "5% off no PIX" const seloPix = criarSeloPromocional('5% off no PIX', '#1565c0'); // Adicionar selos ao container selosContainer.appendChild(seloParcelamento); selosContainer.appendChild(seloPix); // Adicionar container ao produto produto.style.position = 'relative'; produto.appendChild(selosContainer); } }); } // Função para criar um selo promocional individual function criarSeloPromocional(texto, corFundo) { const selo = document.createElement('span'); selo.textContent = texto; selo.style.cssText = ` background-color: ${corFundo}; color: white; padding: 4px 8px; border-radius: 12px; font-size: 12px; font-weight: bold; text-align: center; box-shadow: 0 2px 4px rgba(0,0,0,0.2); white-space: nowrap; `; return selo; } // Função para observar mudanças no DOM (para produtos carregados dinamicamente) function observarMudancasNoDOM() { const observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.addedNodes.length) { adicionarSelosAosProdutos(); } }); }); // Observar mudanças no corpo do documento observer.observe(document.body, { childList: true, subtree: true }); } // Executar quando o DOM estiver completamente carregado if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', adicionarSelosPromocionais); } else { adicionarSelosPromocionais(); }
DIFUSOR AQUECEDOR UNIDADE DOSADORA ARLA FASE 1 MERCEDES-BENZ
CÓDIGO ORIGINAL: A0001400030
APLICAÇÃO:
MERCEDES-BENZ
AGUARDAMOS SUA COMPRA CONTATE-NOS!
OBSERVAÇÕES:
A JL AUTO PARTS é uma empresa situada em Brasília, que atua servindo a indústria de transportes e veículos pesados em todo o Brasil desde 2021.
GARANTIA:
O produto possui 180 dias de garantia a partir da data da compra. A garantia é válida apenas para defeitos de fabricação, não sendo cobertos casos de mau uso, como má instalação, quebra ou adaptações que alterem características originais do produto.
Em caso de devolução ou troca, é de extrema importância que todos os itens recebidos sejam enviados nas embalagens originais e de forma segura. Caso isto não ocorra e o produto seja danificado durante o transporte, os custos ficarão sob responsabilidade do cliente.
Recomendamos que a instalação seja feita por profissional especializado.
PARA INSTALAÇÃO DE PEÇAS DO SISTEMA DO ARLA 32 RECOMENDAMOS:
COMPRA GARANTIDA:
Tenha toda tranquilidade e segurança. Você está realizando uma transação numa das plataformas mais seguras. Seu dinheiro e seus dados estão 100% protegidos. Em caso de qualquer imprevisto, o valor pago é estornado automaticamente.
OBRIGADO!
EQUIPE JL AUTO PARTS BRASÍLIA