// =================== 7. بانر الطرحة والنقاب =================== const metaElements = document.querySelectorAll('meta[property="product:category"]'); const targetCategories = ["جميع العبايات"]; const foundCategory = Array.from(metaElements).some(meta => targetCategories.some(cat => meta.content.includes(cat)) ); if (foundCategory) { const offerTarget = document.querySelector( "div.price.my-1" ); if (offerTarget) { const banner = document.createElement("div"); banner.className = "custom-offer-banner"; banner.innerHTML = "🎁 طرحة هدية مع كل عباية!"; offerTarget.parentNode.insertBefore(banner, offerTarget.nextSibling); } } // الاسئلة الشائعة document.addEventListener('DOMContentLoaded', function () { const target = document.querySelector("#product-tabs-details"); if (target) { const html = `
الضمان الذهبي

لأننا واثقون من جودة كل غرزة في عباياتنا… وفرنا لك الضمان الذهبي ✨

✔️ يغطي أي خلل في القماش أو الخياطة.

🔄 في حال وجود مشكلة، نتكفّل كاملًا بالاستبدال على حسابنا.

راحتك مضمونة مع كل طلب

جدول المقاسات
المقاس طول العباية (إنش) العرض (إنش) الكم (إنش)
50502125
52522226
54542327
56562428
58582529
60602630
الشحن والتوصيل

جميع مدن المملكة: 2-4 أيام عمل

قد تتأثر المدة في الظروف الاستثنائية.

`; target.insertAdjacentHTML('beforeend', html); document.querySelectorAll('.accordion-title').forEach(title => { title.addEventListener('click', () => { const parent = title.closest('.accordion-group'); const isOpen = parent.classList.contains('open'); document.querySelectorAll('.accordion-group').forEach(g => g.classList.remove('open')); if (!isOpen) parent.classList.add('open'); }); }); } }); // عداد التايمر في صفحة السلة document.addEventListener("DOMContentLoaded", function () { const submitArea = document.querySelector(".cart-submit-wrap"); if (!submitArea) return; // إنشاء عنصر المؤقت const timerDiv = document.createElement("div"); timerDiv.id = "countdown-timer"; timerDiv.innerHTML = '⌛ السعر محفوظ لك لمدة 09:45 دقيقة
أكمِل الطلب قبل انتهاء الوقت!'; // إدراج المؤقت أعلى زر الإتمام submitArea.parentElement.insertBefore(timerDiv, submitArea); // بدء العد التنازلي let timeLeft = 585; const interval = setInterval(() => { const display = document.getElementById("countdown"); if (!display) { clearInterval(interval); console.warn("❌ عنصر العد التنازلي غير موجود"); return; } const minutes = Math.floor(timeLeft / 60); const seconds = timeLeft % 60; display.textContent = `${String(minutes).padStart(2, '0')}:${String(seconds).padStart(2, '0')}`; if (timeLeft <= 0) { clearInterval(interval); timerDiv.innerHTML = "⏳ انتهت المهلة! أعد تحديث الصفحة لإكمال الطلب."; } timeLeft--; }, 1000); }); // يقوم بالشراء الان document.addEventListener('DOMContentLoaded', function () { // توليد رقم عشوائي بين 94 و 174 var min = 194, max = 274; var randomNumber = Math.floor(Math.random() * (max - min + 1)) + min; // الحصول على اسم المنتج من العنوان (h1) var productNameElement = document.querySelector('h1.da-tm'); var productName = productNameElement ? productNameElement.textContent.trim() : "هذه العباية"; // استهداف العنصر أسفل المؤقت var target = document.querySelector('#product-tabs-options'); if (target) { var wrapper = document.createElement('div'); wrapper.className = 'product-views'; wrapper.innerHTML = ` ${randomNumber} عميلة امتلكت ${productName} اليوم `; target.insertAdjacentElement('afterend', wrapper); } }); // عرض السلة document.addEventListener("DOMContentLoaded", () => { if (!location.pathname.includes("cart")) return; const container = document.createElement("div"); container.id = "my-conditional-offer"; container.innerHTML = `

زيدي مشترياتك، ووفّري أكثر 💡

* يُطبق الخصم تلقائيًا
`; const after = document.querySelector("salla-conditional-offer"); if (after?.parentNode) after.parentNode.insertBefore(container, after.nextSibling); const steps = container.querySelectorAll(".step"); const fill = container.querySelector("#myOfferFill"); const messageBox = container.querySelector(".discount-message"); let lastMessage = ""; function getCartTotal() { const subTotalEl = document.querySelector("#sub-total"); if (!subTotalEl) return 0; const text = subTotalEl.textContent.replace(/[^\d.]/g, ""); return parseFloat(text) || 0; } function updateSteps() { const totalAmount = getCartTotal(); let progress = 0; steps.forEach((step, index) => { const required = parseInt(step.dataset.amount); if (totalAmount >= required) { step.classList.add("active"); progress = ((index + 1) / steps.length) * 100; } else { step.classList.remove("active"); } }); if (fill) fill.style.width = `${progress}%`; // الرسالة بناءً على المجموع let msg = ""; if (totalAmount < 400) { msg = `أضيفي منتجات بقيمة ${400 - totalAmount} ريال لتحصلي على خصم 5٪ 🎁`; } else if (totalAmount < 600) { msg = `خصمك الآن 5٪ — أضيفي ${600 - totalAmount} ريال لتحصلي على خصم 10٪ 🔥`; } else if (totalAmount < 1000) { msg = `خصمك الآن 10٪ — أضيفي ${1000 - totalAmount} ريال لتحصلي على خصم 15٪ ✨`; } else { msg = `🎉 خصمك الآن 15٪ — استمتعي بالتوفير الإضافي!`; } if (msg !== lastMessage) { messageBox.innerHTML = msg; // ✅ لعرض الوسوم lastMessage = msg; } } // مراقبة DOM لتحديث المجموع const cartRoot = document.querySelector(".cart-content") || document; if (cartRoot) { const observer = new MutationObserver(() => updateSteps()); observer.observe(cartRoot, { childList: true, subtree: true }); } updateSteps(); // أول تحميل });