Səbət

} }; window.sendToWhatsApp = async function() { const items = cart.getItems(); const lang = getCurrentLanguage(); if (items.length === 0) { alert(t('cartWhatsAppEmpty', lang)); return; } const subtotal = cart.getTotal(); const tax = subtotal * 0.18; const total = subtotal + tax; // Save order to localStorage for admin panel try { const orderNumber = 'ORD-' + Date.now().toString(36).toUpperCase(); const order = { id: 'order_' + Date.now(), order_number: orderNumber, customer_name: 'WhatsApp Müştəri', customer_email: 'whatsapp@order.com', customer_phone: '+994 10 212 81 11', customer_company: '', project_info: 'WhatsApp sifarişi', notes: 'WhatsApp vasitəsilə göndərildi', payment_method: 'whatsapp', subtotal: subtotal, tax: tax, total: total, currency: 'USD', status: 'pending', created_at: new Date().toISOString(), items: items.map(item => ({ product_id: item.id, product_name: item.name, product_sku: item.sku || 'N/A', quantity: item.quantity, unit_price: item.price, total_price: item.price * item.quantity })) }; const orders = JSON.parse(localStorage.getItem('xxlabs_orders') || '[]'); orders.push(order); localStorage.setItem('xxlabs_orders', JSON.stringify(orders)); console.log('✅ Order saved:', order); } catch (error) { console.error('Order save error:', error); } // Format WhatsApp message let message = '*xLabs - Yeni Sifariş* 🛍️\n\n'; message += '*Məhsullar:*\n'; items.forEach((item, index) => { message += `${index + 1}. ${item.name}\n`; message += ` Qiymət: $${item.price.toLocaleString()}\n`; message += ` Miqdar: ${item.quantity}\n`; message += ` Cəmi: $${(item.price * item.quantity).toLocaleString()}\n\n`; }); message += '-------------------\n'; message += `*Ara cəm:* $${subtotal.toLocaleString()}\n`; message += `*ƏDV (18%):* $${tax.toFixed(2)}\n`; message += `*CƏMİ:* $${total.toLocaleString()}\n\n`; message += '_Sifarişi təsdiq etmək üçün bizimlə əlaqə saxlayın_'; // WhatsApp link const phone = '994102128111'; // +994 10 212 81 11 const encodedMessage = encodeURIComponent(message); const whatsappUrl = `https://wa.me/${phone}?text=${encodedMessage}`; // Open WhatsApp window.open(whatsappUrl, '_blank'); // Clear cart after sending setTimeout(() => { const lang = getCurrentLanguage(); const clearMsg = lang === 'az' ? 'Səbət təmizlənsin?' : lang === 'tr' ? 'Sepet temizlensin mi?' : lang === 'ru' ? 'Очистить корзину?' : 'Clear cart?'; if (confirm(clearMsg)) { cart.clear(); renderCart(); } }, 1000); }; // Update page title with translation function updatePageTitle() { const lang = getCurrentLanguage(); document.title = t('cartPageTitle', lang); const metaTitle = document.querySelector('meta[name="title"]'); if (metaTitle) metaTitle.content = t('cartPageTitle', lang); } updatePageTitle(); renderCart(); cart.subscribe(() => renderCart()); // Re-render on language change document.addEventListener('languageChanged', () => { updatePageTitle(); renderCart(); }); })(); // Close async IIFE