Damski komplet spodni z szeroką nogawką i rękawem 3/4
${function() {
const variantData = data.variant || {"id":"0b6292f6-6fa7-4001-beca-3353a69709d9","product_id":"43af9a39-3653-463d-b7bd-d8d30d7be8ef","title":"Czarny-XS","weight_unit":"kg","inventory_quantity":100,"sku":"ev72-Black-XS","barcode":"","position":1,"option1":"Czarny","option2":"XS","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/9c45890199620ff130bab563d8763f2b.jpeg","path":"9c45890199620ff130bab563d8763f2b.jpeg","width":800,"height":800,"alt":"","aspect_ratio":1},"wholesale_price":[{"price":145,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"145","retail_price":"0","available":true,"url":"\/products\/capelet-set?variant=0b6292f6-6fa7-4001-beca-3353a69709d9","available_quantity":999999999,"options":[{"name":"Kolor","value":"Czarny"},{"name":"Rozmiar","value":"XS"}],"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":"0b6292f6-6fa7-4001-beca-3353a69709d9","product_id":"43af9a39-3653-463d-b7bd-d8d30d7be8ef","title":"Czarny-XS","weight_unit":"kg","inventory_quantity":100,"sku":"ev72-Black-XS","barcode":"","position":1,"option1":"Czarny","option2":"XS","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/9c45890199620ff130bab563d8763f2b.jpeg","path":"9c45890199620ff130bab563d8763f2b.jpeg","width":800,"height":800,"alt":"","aspect_ratio":1},"wholesale_price":[{"price":145,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"145","retail_price":"0","available":true,"url":"\/products\/capelet-set?variant=0b6292f6-6fa7-4001-beca-3353a69709d9","available_quantity":999999999,"options":[{"name":"Kolor","value":"Czarny"},{"name":"Rozmiar","value":"XS"}],"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
Wygodny, przytulny i elegancki design zapewniający swobodne i proste podejście do ubierania się. Nasze kostiumy są idealnym prezentem dla przyjaciół, rodziny lub dla siebie.
TABELA ROZMIARÓW
OPCJE
- Styl mody: ręcznie cięty surowy dół, wywinięty dekolt w kształcie lejka, dekolt w szpic, jednolity kolor, luźny krój, pulower, elastyczny pas, spodnie z szerokimi nogawkami.
- Wygodny materiał: wykonany z miękkiego i oddychającego materiału, który zapewnia wygodne i swobodne dopasowanie do spodni z szerokimi nogawkami.
- Wszechstronność: można ją nosić z tenisówkami, sandałami lub kapciami, można je nosić w zestawie lub osobno na różne okazje.
POKAZ MODELI
SPECYFIKACJA
Materiał: włókno regenerowane , spandex
Wzór: monochromatyczny
Typ dopasowania: Luźny
Instrukcja pielęgnacji I : Prać w pralce
Kolor: czarny, szary, biały, ciemnobrązowy, ciemnoniebieski, ciemnoniebieski
Rozmiar: M - 2XL
OPAKOWANIE W CENIE
1 * Zestaw szerokich spodni damskich z rękawami 3/4 i peleryną
NOTATKA
Proszę pozwolić na niewielkie błędy pomiaru spowodowane pomiarem ręcznym.
Ze względu na inny monitor i efekty świetlne rzeczywisty kolor przedmiotu może nieznacznie różnić się od koloru na zdjęciu.
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.