🚘Płytka przeciwodblaskowa do oczu samochodu
${function() {
const variantData = data.variant || {"id":"63bc6b0b-03e5-4df8-b99a-4a3acb64d83b","product_id":"e51a26ba-1351-4814-a475-5247870c7f93","title":"32 cm * 12 cm-1 sztuka","weight_unit":"kg","inventory_quantity":100,"sku":"ym28-12cm-1","barcode":"","position":1,"option1":"32 cm * 12 cm","option2":"1 sztuka","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/3fda7b0f3c6c2f987785085dd069d024.jpeg","path":"3fda7b0f3c6c2f987785085dd069d024.jpeg","width":600,"height":600,"alt":"","aspect_ratio":1},"wholesale_price":[{"price":110,"min_quantity":1}],"weight":"0","compare_at_price":"219","price":"110","retail_price":"219","available":true,"url":"\/products\/automobile?variant=63bc6b0b-03e5-4df8-b99a-4a3acb64d83b","available_quantity":999999999,"options":[{"name":"Styl","value":"32 cm * 12 cm"},{"name":"Ilo\u015bci","value":"1 sztuka"}],"off_ratio":50,"flashsale_info":[],"sales":0};
const saveType = "amount";
const productLabelDiscountOn = true;
return `
-
${saveType == 'percentage'
? `-${variantData.off_ratio}%`
: `-`
}
`;
}()}
${function(){
const tipText = "Wybierz {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
${function(){
const tipText = "Wybierz {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
Produkt był niedostępny.
Produkt niedostępny.
DHL Płatność gotówką przy odbiorze
Masz prawo zwrócić produkt w ciągu 14 dni
Zapłać online i zyskaj 10% rabatu
✨ Ta samochodowa osłona przeciwsłoneczna została zaprojektowana, aby chronić kierowców przed nagłym odblaskiem, który może powodować zmęczenie oczu. Ma korzystny wpływ na osoby, które łatwo rozpraszają się nadmierną jasnością. Tarcza ta doskonale łagodzi zmęczenie oczu i zmniejsza ryzyko chorób oczu, chroniąc w ten sposób zdrowie wzroku.
Podwójny cel - ten produkt to najlepszy wizjer dla kierowców jeżdżących w dzień i w nocy. Został zaprojektowany w dwóch celach. Szara strona osłony przeciwsłonecznej nadaje się do jazdy w dzień i może filtrować 90% promieni UV. Żółta strona blokuje reflektory samochodu w nocy i eliminuje zmęczenie oczu.
Łatwy w montażu - ochraniacz samochodu instaluje się szybko, wystarczy przypiąć go do górnej osłony. Możesz łatwo dostosować swoją pozycję. Kaptur obraca się o 180 stopni, aby dostosować się do Twoich potrzeb.
WYSOKIEJ JAKOŚCI OSŁONA PRZECIWSŁONECZNA - Samochodowe osłony przeciwsłoneczne wykonane są z trwałych materiałów PP i TPR. Jest gruby i bardzo wytrzymały, zapewniając długotrwałe użytkowanie. Może skutecznie odfiltrować do 90% szkodliwych promieni, aby chronić oczy. Dzięki temu podczas jazdy nocą nie będzie problemu z sygnalizacją świetlną.
UNIWERSALNY - Dzięki temu produktowi nie musisz już dostosowywać osłony przeciwsłonecznej do swojego samochodu. Nasze produkty są kompatybilne z niemal każdym dostępnym obecnie samochodem. Ta uniwersalna osłona przeciwsłoneczna do samochodu jest bardzo łatwa w montażu. Wystarczy przypiąć produkt do górnego daszka i można zaczynać.
Dlaczego Twój samochód potrzebuje osłon przeciwsłonecznych?
- Blokuje do 99,9% szkodliwych promieni UVA i UVB.
- Redukuje odblaski światła słonecznego.
- Dzięki niemu podróżowanie samochodem, dojazdy do pracy, podróżowanie czy załatwianie spraw stają się dużo łatwiejsze.
- Poprawia kontrast i zapewnia wyraźne widzenie.
- Wyeliminuj zniekształcenia, zmęczenie oczu i zaburzenia widzenia.
- Zapewnij bezpieczną i komfortową jazdę.
- Ułatw sobie życie podczas wędrówek, dojazdów do pracy, podróży lub po prostu załatwiania spraw.
Dlaczego warto wybrać nasz wizjer przeciwodblaskowy?
Powiększony rozmiar: 32*12 cm/32*14 cm cali
Bezszczelinowa ochrona przed odblaskami
100% ochrona przed promieniowaniem UV: UVA i UVB
Zaprojektowane specjalnie do samochodów osobowych, ciężarówek i SUV-ów. Łatwy w montażu i w pełni regulowany. Odporność na uderzenia: 60 razy silniejsza niż szkło, skutecznie rozwiązując problem słabej odporności na uderzenia tradycyjnych soczewek lusterek do jazdy.
Zestaw zawiera następujące elementy
1 x samochodowe okulary przeciwodblaskowe
Oto, co mówią nasi klienci.
Najnowsza
Najbardziej lubiany
Najwyższe oceny
Najniższe oceny
Najbardziej lubiany
Najwyższe oceny
Najniższe oceny
×
${function(){
const limit = typeof data === 'number' ? data : 0;
return `
Zdjęcia/wideo (${limit || 0}/5)
` }()}
${(function(){
const closeIcon =
'
';
if (item.type === 'image') {
return `
${closeIcon}
`
}
return `
${closeIcon}
`
})()}
class SpzCustomFileUpload extends SPZ.BaseElement {
constructor(element) {
super(element);
this.uploadCount_ = 0;
this.fileList_ = [];
}
buildCallback() {
this.action = SPZServices.actionServiceForDoc(this.element);
this.registerAction('upload', (data) => {
this.handleFileUpload_(data.event?.detail?.data || []);
});
this.registerAction('delete', (data) => {
this.handleFileDelete_(data?.args?.data);
});
this.registerAction('preview', (data) => {
this.handleFilePreview_(data?.args?.data);
});
this.registerAction('limit', (data) => {
this.handleFileLimit_();
});
this.registerAction('sizeLimit', (data) => {
this.handleFileSizeLimit_();
});
}
isLayoutSupported(layout) {
return layout == SPZCore.Layout.LOGIC;
}
setData_(count, file) {
this.uploadCount_ = count;
this.fileList_ = file;
}
handleFileUpload_(data) {
data.forEach(i => {
if(this.fileList_.some(j => j.url === i.url)) return;
this.fileList_.push(i);
})
this.uploadCount_++;
sessionStorage.setItem('fileList', JSON.stringify(this.fileList_));
this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_});
if(this.fileList_.length >= 5){
document.querySelector('#review_upload').style.display = 'none';
}
if(this.fileList_.length > 0){
document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px';
}
}
handleFileDelete_(index) {
this.fileList_.splice(index, 1);
this.uploadCount_--;
sessionStorage.setItem('fileList', JSON.stringify(this.fileList_));
this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_});
document.querySelector('#review_upload').style.display = 'block';
if(this.fileList_?.length === 0){
document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px';
}
}
handleFilePreview_(index) {
const finalPreviewData = this.fileList_[index];
const filePreviewModal = document.getElementById('filePreviewModal');
const fullScreenVideo = document.getElementById('fullScreenVideo');
const fullScreenImage = document.getElementById('fullScreenImage');
const previewModalClose = document.getElementById('previewModalClose');
const previewLoading = document.getElementById('previewLoading');
filePreviewModal.style.display = 'block';
previewLoading.style.display = 'flex';
if(finalPreviewData?.type === 'video'){
const media = this.mediaParse_(this.fileList_[index]?.url);
fullScreenVideo.addEventListener('canplaythrough', function() {
previewLoading.style.display = 'none';
});
fullScreenImage.src = '';
fullScreenImage.style.display = 'none';
fullScreenVideo.style.display = 'block';
fullScreenVideo.src = media.mp4 || '';
} else {
fullScreenImage.onload = function() {
previewLoading.style.display = 'none';
};
fullScreenVideo.src = '';
fullScreenVideo.style.display = 'none';
fullScreenImage.style.display = 'block';
fullScreenImage.src = finalPreviewData.url;
}
previewModalClose.addEventListener('click', function() {
filePreviewModal.style.display = 'none';
});
}
handleFileLimit_() {
alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5');
this.triggerEvent_("handleFileLimit");
}
handleFileSizeLimit_() {
alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M');
}
clear(){
this.fileList_ = [];
this.uploadCount_ = 0;
sessionStorage.setItem('fileList', JSON.stringify(this.fileList_));
this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_});
document.querySelector('#review_upload').style.display = 'block';
}
mediaParse_(url) {
var result = {};
try {
url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) {
try {
result[key] = decodeURIComponent(value);
} catch (e) {
result[key] = value;
}
});
result.preview_image = url.split('?')[0];
} catch (e) {};
return result;
}
triggerEvent_(name, data) {
const event = SPZUtils.Event.create(this.win, name, data);
this.action.trigger(this.element, name, event);
}
}
SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.