Lniane spodnie
${function() {
const variantData = data.variant || {"id":"775e4b25-4195-4a61-b38c-1ead5afb2664","product_id":"aa289298-1e5d-477c-93a8-dbcd6f43716f","title":"Bia\u0142y-S","weight_unit":"kg","inventory_quantity":0,"sku":"xr11-White-S","barcode":"","position":1,"option1":"Bia\u0142y","option2":"S","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/91006ff72f30fdfe5e97f68cdae825f5.jpeg","path":"91006ff72f30fdfe5e97f68cdae825f5.jpeg","width":750,"height":750,"alt":"","aspect_ratio":1},"wholesale_price":[{"price":129,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"129","retail_price":"0","available":true,"url":"\/products\/linen-pants?variant=775e4b25-4195-4a61-b38c-1ead5afb2664","available_quantity":999999999,"options":[{"name":"Kolor","value":"Bia\u0142y"},{"name":"Rozmiar","value":"S"}],"off_ratio":0,"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.
${function(){
const variantData = data.variant || {"id":"775e4b25-4195-4a61-b38c-1ead5afb2664","product_id":"aa289298-1e5d-477c-93a8-dbcd6f43716f","title":"Bia\u0142y-S","weight_unit":"kg","inventory_quantity":0,"sku":"xr11-White-S","barcode":"","position":1,"option1":"Bia\u0142y","option2":"S","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/91006ff72f30fdfe5e97f68cdae825f5.jpeg","path":"91006ff72f30fdfe5e97f68cdae825f5.jpeg","width":750,"height":750,"alt":"","aspect_ratio":1},"wholesale_price":[{"price":129,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"129","retail_price":"0","available":true,"url":"\/products\/linen-pants?variant=775e4b25-4195-4a61-b38c-1ead5afb2664","available_quantity":999999999,"options":[{"name":"Kolor","value":"Bia\u0142y"},{"name":"Rozmiar","value":"S"}],"off_ratio":0,"flashsale_info":[],"sales":0};
return `
`
}()}
Płatność gotówką przy odbiorze
Masz prawo zwrócić produkt w ciągu 14 dni
Zapłać online i zyskaj 10% rabatu
Pokonaj upał w dobrym stylu!
Nasze wygodne, oddychające lniane spodnie zapewnią Ci chłód i pewność siebie przez cały dzień. Żadnego potu, żadnych prześwitów – po prostu letni szyk bez wysiłku.
Dlaczego kobiety kochają nasze spodnie
💜 Wszechstronny design
Nasze spodnie mają stylowy krój, idealny do pracy lub na plażę, dzięki czemu wyróżnisz się i zwrócisz na siebie uwagę, gdziekolwiek się udasz.
💁♀️ Łatwy w pielęgnacji
Po prostu włóż je do pralki i gotowe.
🤩 Komfortowy design
Nasze spodnie z lnianej tkaniny zapewniają wygodę przez cały dzień, której nie mogą dorównać żadne inne tkaniny. Te spodnie nie tylko zapewnią Ci chłód, ale także dodadzą Ci pewności siebie.
Idealny na lato
Wkrocz w letnie upały w wielkim stylu! Wraz z wkroczeniem w rok 2024 lniane spodnie stały się chętnie wybieranym wyborem przez podążające za modą osoby. Dołącz do grona niezliczonej rzeszy zadowolonych klientów, którzy wraz z nami wcielają się w ten trend. Pozwól nam być Twoim przewodnikiem po najgorętszych letnich stylizacjach!
ROZMIAR ROZMÓW
Here are what our customers say.
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.