Tükendi
₺2.199,00 KDV Dahil
₺2.450,00 KDV Dahil
< 1 2 3 4 5 >
(function() { const INDIRIM_ORANI = 10; // İndirim yüzdesi // --- 1. CSS: TASARIMIN BOZULMAMASI İÇİN GÖRSEL ÜSTÜ ŞERİT --- const style = document.createElement('style'); style.innerHTML = ` /* Görsel kapsayıcısını badge için hazırla */ .productImage { position: relative !important; overflow: hidden !important; } .bayram-ozel-badge { position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(255, 255, 255, 0.95); /* Şeffaf beyaz arka plan */ color: #d91e18; /* Kırmızı font */ padding: 7px 0; font-size: 11px; font-weight: 700; text-align: center; text-transform: uppercase; letter-spacing: 0.5px; border-top: 1px solid #f9d7d7; z-index: 99; pointer-events: none; /* Resme tıklamayı engellemez */ } `; document.head.appendChild(style); // --- 2. JAVASCRIPT: YENİ ŞARTLI MANTIK --- function bayramIndirimiUygula() { const urunler = document.querySelectorAll('.productItem'); urunler.forEach(urun => { // Zaten badge eklenmişse tekrar işlem yapma if (urun.querySelector('.bayram-ozel-badge')) return; // --- ANA ŞART --- // Eğer ürünün içinde 'span.regularPriceSpan' (Sistemin kendi indirimi) VARSA, bu ürünü ATLA. if (urun.querySelector('.regularPriceSpan')) { return; } // Fiyatın yazdığı ana span'ı ve görsel alanını bul const fiyatSpan = urun.querySelector('.discountPriceSpan'); const imgDiv = urun.querySelector('.productImage'); if (fiyatSpan && imgDiv) { // Mevcut fiyatı sayıya çevir (₺2.500,00 -> 2500) let hamMetin = fiyatSpan.innerText; let temizFiyat = parseFloat(hamMetin.replace(/[^\d,]/g, '').replace(',', '.')); if (!isNaN(temizFiyat)) { // İndirimli fiyatı hesapla let indirimliTutar = temizFiyat * (1 - INDIRIM_ORANI / 100); // Fiyat formatla: 2.000,00 let formatliFiyat = indirimliTutar.toLocaleString('tr-TR', { minimumFractionDigits: 2, maximumFractionDigits: 2 }); // Badge oluştur const badge = document.createElement('div'); badge.className = 'bayram-ozel-badge'; // Belirlediğiniz format: badge.innerText = `Bayrama Özel %${INDIRIM_ORANI} İndirim Sepette ${formatliFiyat} ₺`; // Görselin üzerine ekle (alt kısımdaki isim/fiyat düzenini bozmaz) imgDiv.appendChild(badge); } } }); } // Fonksiyonu çalıştır bayramIndirimiUygula(); // Sayfa kaydırdıkça yüklenen yeni ürünler için takipte kal (2 saniyede bir kontrol) setInterval(bayramIndirimiUygula, 2000); })();
cultureSettings.RegionId: 0 cultureSettings.LanguageCode: TR