Скло, корпуси та складові фари Volkswagen
Обновление оптики для Вольксваген
Одним из самых уязвимых узлов автомобиля является оптика. Часто случается, что треснуло стекло фары, произошло повреждение фары, потное стекло фары или просто дало о себе знать износ. Это не значит, что вас ждут большие затраты на замену детали в сборе. Сэкономить бюджет и привести в порядок запчасть поможет ремонт фар автомобиля.
Почему стоит купить корпуса стекла для Volkswagen у нас?
В интернет-магазине СтеклоФар вы найдете запчасти для фар Volkswagen Atlas, Beetle, Bora, Golf, Jetta, Passat, Passat CC, Polo, Scirocco, Тигуан, Touareg, Touran, T5 Transporta href="/product-category/sklo-korpusy-ta-inshe/volkswagen/transporter/2015-2019-t6-transporter/">T6 Transporter, Amarok href="/product-category/sklo-korpusy-ta-inshe/volkswagen/arteon/">Arteon, Lingyu, T-Roc, Multivan, Caravelle, EOS, Caddy, Sharan, Phaeton и других моделей авто. Наш ассортимент позволяет легко найти необходимые детали для ремонта и обслуживания фар вашего Volkswagen по доступным ценам.
Заказ запчастей на фары: быстро, просто, эффективно
Мы сотрудничаем с надежными автосервисами, которые быстро и недорого помогут вам заменить корпус или стекло на фаре.
У нас широкий ассортимент запчастей на ксеноновые, диодные, лазерные, галогенные и матричные фары. Здесь можно заказать элементы на фары дневного света (ходовые огни на авто), а также фары ближнего и дальнего света.
«СтеклоФар» — ваш надежный помощник в выборе стекла или корпуса для фар по ряду причин:
- Быстрая доставка товара по Украине;
- Отправки каждый день (если заказ утвержден до 17:00);
- Дистанционные консультации с помощью мессенджеров;
- Скидки и акционные предложения для постоянных клиентов;
- Расчет любым способом;
- Возможен самовывоз и предварительный обзор заказа на складе в Киеве.
У нас вы найдете не только запчасти на фары Вольсваген, но также стекла и корпуса для фар B href="/product-category/sklo-korpusy-ta-inshe/peugeot/">Peugeot, Volvo,
Ошибка загрузки товаров.
'; } else { document.getElementById('append-spinner')?.remove(); } }) .finally(() => { state.isLoading = false; }); } function updatePagination(typeId, currentPage, paginationHtml) { const paginationWrap = document.getElementById('category-pagination'); if (!paginationWrap) return; paginationWrap.innerHTML = paginationHtml || ''; const hasPaginationLinks = paginationWrap.querySelectorAll('a, span').length > 0; paginationWrap.style.display = hasPaginationLinks ? '' : 'none'; // Добавляем/обновляем filter_type во все ссылки пагинации paginationWrap.querySelectorAll('a').forEach(link => { try { const url = new URL(link.href, window.location.origin); // Удаляем старый filter_type если был url.searchParams.delete('filter_type'); // Добавляем текущий, если он не "все" (пустой или 0) if (typeId) { url.searchParams.set('filter_type', typeId); } link.href = url.toString(); } catch (e) { console.warn('Не удалось обновить ссылку пагинации:', link.href); } }); } // ── Кнопка "показати ще" ───────────────────────────────────────── function renderLoadMore(typeId, state) { loadMoreWrap.innerHTML = ''; if (!state.hasMore) return; const btn = document.createElement('button'); btn.id = 'load-more'; btn.className = 'btn-loadmore'; btn.type = 'button'; btn.dataset.loadingText = 'Загрузка...'; btn.innerHTML = state.showMoreText.toUpperCase() + ``; btn.addEventListener('click', function () { fetchProducts(typeId, state.page + 1, true); }); loadMoreWrap.appendChild(btn); } nav.addEventListener('click', function (e) { const btn = e.target.closest('.tab'); if (!btn) return; // Уже активная — ничего не делаем if (btn.classList.contains('is-active')) return; // Переключаем is-active nav.querySelectorAll('.tab').forEach(b => { b.classList.remove('is-active'); b.setAttribute('aria-selected', 'false'); }); btn.classList.add('is-active'); btn.setAttribute('aria-selected', 'true'); // Синхронизируем radio const input = document.getElementById(btn.dataset.for); if (input) input.checked = true; const typeId = input ? input.value : 'None'; // Загружаем с первой страницы (не append) // Сбрасываем состояние этой вкладки tabState[typeId] = { page: 1, hasMore: false, isLoading: false }; // Показываем пагинацию сразу (до запроса), скроется если надо в then() const paginationWrap = document.getElementById('category-pagination'); if (paginationWrap) paginationWrap.style.display = ''; fetchProducts(typeId, 1, false); }); });