-
-
- {{ form.pickup_shop }}
- {% if form.pickup_shop.errors %}
-
{{ form.pickup_shop.errors }}
- {% endif %}
+
+
+
+
+ {{ form.pickup_shop }}
+ {% if form.pickup_shop.errors %}
+
{{ form.pickup_shop.errors }}
+ {% endif %}
+
@@ -984,7 +983,7 @@ if (typeof $ !== 'undefined') {
// === УПРАВЛЕНИЕ ТИПОМ ДОСТАВКИ (КНОПКИ) ===
const deliveryTypeRadios = document.querySelectorAll('input[name="delivery-type"]');
const isDeliveryCheckbox = document.getElementById('{{ form.is_delivery.id_for_label }}');
- const deliveryFields = document.getElementById('delivery-fields');
+ const deliveryModeFields = document.getElementById('delivery-mode-fields');
const pickupFields = document.getElementById('pickup-fields');
function syncDeliveryType() {
@@ -993,14 +992,14 @@ if (typeof $ !== 'undefined') {
if (selectedType === 'delivery') {
// Доставка
isDeliveryCheckbox.checked = true;
- deliveryFields.style.display = '';
+ deliveryModeFields.style.display = 'block';
pickupFields.style.display = 'none';
console.log('[DELIVERY TYPE] Delivery selected');
} else {
// Самовывоз
isDeliveryCheckbox.checked = false;
- deliveryFields.style.display = 'none';
- pickupFields.style.display = '';
+ deliveryModeFields.style.display = 'none';
+ pickupFields.style.display = 'block';
console.log('[DELIVERY TYPE] Pickup selected');
}
}