Товар "Мокасини жіночі чорні Меланія" додано в корзину!

Ваше замовлення

← Повернутись до покупок
Мокасини жіночі чорні Меланія
Мокасини жіночі чорні Меланія
Розмір: 36
558 грн
Артикул: 85131
558 грн
💡 Замовте 2 пари різного або однакового взуття і отримайте знижку 20%!
Сума без знижки: 558 грн
Загальна сума: 558 грн

Оформлення замовлення

Вартість товарів: 558 грн
Доставка: Безкоштовно
Комісія: 0 грн
До сплати: 558 грн
← Повернутись до покупок

Зв'язатися з нами

Оберіть зручний для вас спосіб спілкування

classList.add('selected'); // Якщо це служба доставки - змінюємо назву поля if (groupName === 'delivery') { updateLabelForDelivery(radio.value); } }); }); // Проста функція для зміни назви поля function updateLabelForDelivery(deliveryValue) { const postalLabel = document.querySelector('label[for="postal"]'); if (!postalLabel) return; if (deliveryValue === 'nova_poshta' || deliveryValue === 'rozetka') { postalLabel.textContent = 'Відділення'; } else if (deliveryValue === 'ukrposhta') { postalLabel.textContent = 'Індекс'; } else { postalLabel.textContent = 'Відділення або індекс'; } console.log('Label changed to:', postalLabel.textContent, 'for delivery:', deliveryValue); } // Спрощена валідація форми - тільки телефон document.getElementById('orderForm').addEventListener('submit', function(e) { // Перевіряємо чи є товари в корзині const cartItems = document.querySelectorAll('.cart-item'); if (cartItems.length === 0) { e.preventDefault(); showNotification('Ваш кошик порожній. Додайте товари для оформлення замовлення.', 'error'); return; } // Перевіряємо тільки телефон - все інше пропускаємо const phoneField = document.getElementById('phone'); const phoneValue = phoneField.value.trim(); const phoneDigits = phoneValue.replace(/\D/g, ''); // Тільки цифри if (phoneDigits.length < 9) { e.preventDefault(); phoneField.style.borderColor = '#dc3545'; showNotification('Вкажіть коректний номер телефону (мінімум 9 цифр)', 'error'); phoneField.scrollIntoView({ behavior: 'smooth', block: 'center' }); return; } else { phoneField.style.borderColor = ''; } // Якщо телефон валідний - показуємо повідомлення про обробку showNotification('Обробка замовлення...', 'success'); }); function showNotification(message, type = 'success', duration = 3000) { const notification = document.createElement('div'); notification.className = `notification notification-${type}`; notification.innerHTML = `
${type === 'success' ? '✓' : '✗'} ${message}
`; document.body.appendChild(notification); setTimeout(() => { notification.classList.add('show'); }, 100); setTimeout(() => { closeNotification(notification.querySelector('.notification-close')); }, duration); } // Знімаємо червону рамку при введенні в телефон document.getElementById('phone').addEventListener('input', function() { if (this.style.borderColor === 'rgb(220, 53, 69)') { this.style.borderColor = ''; } }); // Знімаємо підсвічування при виборі опції доставки/оплати document.querySelectorAll('.delivery-option, .payment-option').forEach(option => { option.addEventListener('click', function() { const groupName = this.querySelector('input[type="radio"]').name; document.querySelectorAll(`input[name="${groupName}"]`).forEach(radio => { radio.closest('.delivery-option, .payment-option').style.borderColor = ''; }); }); });