/********************** * HLT Jeans Barem Bar *********************/ // Sepet toplamını güvenli şekilde al (binlik virgül kaldır, nokta kuruş) function toplamTutariAl() { let spans = document.querySelectorAll('.basket-total-price.flex.flex-col span'); if (!spans || spans.length < 2) return 0; let raw = spans[1].innerText.trim(); let saf = raw.replace(/[^\d.,]/g, ""); let son = saf.replace(/,/g, ""); return parseFloat(son) || 0; } // Baremleri tanımla const baremler = [ { tutar: 1500, indirim: 100 }, { tutar: 2000, indirim: 150 }, { tutar: 3000, indirim: 250 } ]; // Dinamik mesaj fonksiyonu function getIndirimMesaj(tutar) { for (let i = 0; i < baremler.length; i++) { if (tutar < baremler[i].tutar) { let kalan = (baremler[i].tutar - tutar).toLocaleString('tr-TR', { minimumFractionDigits: 2, maximumFractionDigits: 2 }); return `${kalan} TL daha harcayın → ${baremler[i].indirim} TL indirim!`; } } return `${baremler[baremler.length - 1].indirim} TL indirim kazandınız! 🎉`; } // Bar doluluk oranı function getBarPercent(tutar) { if (tutar >= 3000) return 100; if (tutar >= 2000) return 66 + ((tutar - 2000) / 15); if (tutar >= 1500) return 33 + ((tutar - 1500) / 15); return (tutar / 1500) * 33; } // Barı ve mesajı sepet üstüne ekle function guncelleBaremBar() { // Hangi DOM elementinin ÜSTÜNDE gösterileceğini belirle // Sepet popup'ında en üstte .cart-drawer-header veya benzeri bir şey olabilir // Burayı sepetin HTML'ine göre ayarlayabilirsin: const BAREM_BAR_CONTAINER_SELECTOR = '.cart-drawer-header'; // <-- Gerekirse değiştir! let container = document.querySelector(BAREM_BAR_CONTAINER_SELECTOR); if (!container) return; // Bar için bir id'li div kullan, tekrar eklenmesini önle let barDiv = document.getElementById('hlt-barem-bar'); if (!barDiv) { barDiv = document.createElement('div'); barDiv.id = 'hlt-barem-bar'; container.parentNode.insertBefore(barDiv, container.nextSibling); } let toplam = toplamTutariAl(); let mesaj = getIndirimMesaj(toplam); let yuzde = Math.min(100, getBarPercent(toplam)); // Barem noktaları için aktiflik tespiti function noktaAktif(i) { return toplam >= baremler[i].tutar ? "active" : toplam >= (baremler[i-1]?.tutar || 0) ? "next" : ""; } // Stil/CSS (ayrı dosya gerekmez) let style = ` `; // Bar ve noktaları HTML'i let barHtml = `
${mesaj}
1
1500₺
=baremler[0].tutar?"next":""}">
2
2000₺
=baremler[1].tutar?"next":""}">
3
3000₺
`; barDiv.innerHTML = style + barHtml; } // Sepet değişince otomatik güncellesin diye kısa aralıkla izleme (en pratik yol): setInterval(guncelleBaremBar, 800);
Kadın Süper Skinny Fit Esnek Likralı Yüksek Bel Denim Jean Kot Pantolon YENİJENNİE-BLUE BLACK-K
Kadın Süper Skinny Fit Esnek Likralı Yüksek Bel Denim Jean Kot Pantolon YENİJENNİE-BLUE BLACK-K
Kadın Süper Skinny Fit Esnek Likralı Yüksek Bel Denim Jean Kot Pantolon YENİJENNİE-BLUE BLACK-K
ÜCRETSİZ KARGO
Kadın Süper Skinny Fit Esnek Likralı Yüksek Bel Denim Jean Kot Pantolon YENİJENNİE-BLUE BLACK-K
ÜCRETSİZ KARGO
Kadın Süper Skinny Fit Esnek Likralı Yüksek Bel Denim Jean Kot Pantolon YENİJENNİE-BLUE BLACK-K
ÜCRETSİZ KARGO
Kadın Süper Skinny Fit Esnek Likralı Yüksek Bel Denim Jean Kot Pantolon YENİJENNİE-BLUE BLACK-K
ÜCRETSİZ KARGO
Kadın Süper Skinny Fit Esnek Likralı Yüksek Bel Denim Jean Kot Pantolon YENİJENNİE-BLUE BLACK-K
ÜCRETSİZ KARGO
Kadın Süper Skinny Fit Esnek Likralı Yüksek Bel Denim Jean Kot Pantolon YENİJENNİE-BLUE BLACK-K
ÜCRETSİZ KARGO
Kadın Süper Skinny Fit Esnek Likralı Yüksek Bel Denim Jean Kot Pantolon YENİJENNİE-BLUE BLACK-K
ÜCRETSİZ KARGO
Kadın Süper Skinny Fit Esnek Likralı Yüksek Bel Denim Jean Kot Pantolon YENİJENNİE-BLUE BLACK-K
HLT JEANS

Kadın Süper Skinny Fit Esnek Likralı Yüksek Bel Denim Jean Kot Pantolon YENİJENNİE-BLUE BLACK-K

Ürün Kodu:HLTJENNİE-B.BLACK-K-34
Barkod:8683955112763
TÜM ÜRÜNLERDE NET %10 İNDİRİM FIRSATINI KAÇIRMA
BlueBlack-K
34
36
38
40
42
44
46
14.00'a Kadar Siparişini Ver Aynı Gün Kargoya Verilsin!
Paylaş:
WhatsApp
features500 TL üzeri ücretsiz kargo
features15 gün içinde iade veya değişim
SEPETE EKLE
Ürün Açıklaması
Yorumlar
Yorum Yap
Bu ürün için henüz yorum yapılmamış.

Çok Satanlar