Дверь передняя левая CLS (C219) 2004 — 2008

5,238.0 
Арт. 87024

Прямой чат в WhatsApp

Дверь передняя левая CLS (C219) 2004 — 2008

 

Детали

Марка

Модель

Серия

Год

Кузов

Запчасть

Тип ДВС

Объем

Тип двигателя

Коробка

Привод

Для граждан РФДля граждан РБ (Скоро)


    Телефон



    Позвонить
    нам
    jQuery(document).ready(function($) { // Проверяем загружены ли параметры WooCommerce if (typeof wc_add_to_cart_params === 'undefined') { console.error('WooCommerce AJAX parameters not loaded!'); return; } // Обработчик кнопки "Добавить в корзину" $(document).on('click', '.ajax_add_to_cart', function(e) { e.preventDefault(); var $button = $(this); var $quantityInput = $button.siblings('.quantity-input-wrapper').find('.qty'); var product_id = $button.data('product_id'); var quantity = $quantityInput.length ? parseInt($quantityInput.val()) : 1; var original_text = $button.data('original_text') || $button.text(); // Проверка минимального и максимального количества var min = $quantityInput.attr('min') ? parseInt($quantityInput.attr('min')) : 1; var max = $quantityInput.attr('max') ? parseInt($quantityInput.attr('max')) : ''; if (quantity < min) { quantity = min; $quantityInput.val(min); } if (max && quantity > max) { quantity = max; $quantityInput.val(max); } // Блокируем кнопку на время запроса $button.addClass('loading').prop('disabled', true).text('Добавляем...'); $.ajax({ type: 'POST', url: wc_add_to_cart_params.ajax_url, data: { action: 'woocommerce_ajax_add_to_cart', product_id: product_id, quantity: quantity, security: wc_add_to_cart_params.add_to_cart_nonce }, dataType: 'json', success: function(response) { if (response.error && response.product_url) { window.location = response.product_url; return; } // Обновляем фрагменты корзины if (response.fragments) { $.each(response.fragments, function(key, value) { $(key).replaceWith(value); }); } // Визуальный фидбэк $button.removeClass('loading').addClass('added').text('Добавлено!'); setTimeout(function() { $button.removeClass('added').text(original_text).prop('disabled', false); }, 2000); }, error: function() { $button.removeClass('loading').text('Ошибка').prop('disabled', false); setTimeout(function() { $button.text(original_text); }, 2000); } }); }); // Обновление корзины при добавлении товара $(document.body).on('added_to_cart', function() { $.ajax({ url: wc_cart_fragments_params.ajax_url.toString().replace('%%endpoint%%', 'get_refreshed_fragments'), type: 'POST', success: function(data) { if (data && data.fragments) { $('.cart-count').html(data.fragments['span.cart-count']); } } }); }); });