Płaszcz zimowy w stylu vintage Astrid Rose
${function() {
const variantData = data.variant || {"id":"dac8f7d2-4e80-400e-b4a3-60b83542c0ca","product_id":"d1babcda-574e-4dac-9b1c-ea953c8a3da3","title":"Styl 1-S","weight_unit":"kg","inventory_quantity":100,"sku":"ae85-A-S","barcode":"","position":1,"option1":"Styl 1","option2":"S","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/8e2d591b05a9d50eda0ff91d150de0bb.jpeg","path":"8e2d591b05a9d50eda0ff91d150de0bb.jpeg","width":1024,"height":1024,"alt":"","aspect_ratio":1},"wholesale_price":[{"price":149,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"149","retail_price":"0","available":true,"url":"\/products\/2024-winter-vintage-women-coat-warm-printing-thick-fleece-hooded-long-jacket-with-pocket-outwear-loose-jackets?variant=dac8f7d2-4e80-400e-b4a3-60b83542c0ca","available_quantity":999999999,"options":[{"name":"Typ","value":"Styl 1"},{"name":"Rozmiar","value":"S"}],"off_ratio":0,"flashsale_info":[],"sales":1};
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":"dac8f7d2-4e80-400e-b4a3-60b83542c0ca","product_id":"d1babcda-574e-4dac-9b1c-ea953c8a3da3","title":"Styl 1-S","weight_unit":"kg","inventory_quantity":100,"sku":"ae85-A-S","barcode":"","position":1,"option1":"Styl 1","option2":"S","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/8e2d591b05a9d50eda0ff91d150de0bb.jpeg","path":"8e2d591b05a9d50eda0ff91d150de0bb.jpeg","width":1024,"height":1024,"alt":"","aspect_ratio":1},"wholesale_price":[{"price":149,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"149","retail_price":"0","available":true,"url":"\/products\/2024-winter-vintage-women-coat-warm-printing-thick-fleece-hooded-long-jacket-with-pocket-outwear-loose-jackets?variant=dac8f7d2-4e80-400e-b4a3-60b83542c0ca","available_quantity":999999999,"options":[{"name":"Typ","value":"Styl 1"},{"name":"Rozmiar","value":"S"}],"off_ratio":0,"flashsale_info":[],"sales":1};
return `
`
}()}
Płatność gotówką przy odbiorze
Masz prawo zwrócić produkt w ciągu 14 dni
Zapłać online i zyskaj 10% rabatu
Kurtka zimowa Astrid Rose Vintage - idealna na chłodne dni
Nadaj swojej garderobie odrobinę blasku w stylu vintage dzięki kurtce zimowej Astrid Rose Vintage . Ta kurtka łączy w sobie styl i funkcjonalność dla nowoczesnej kobiety, która ceni zarówno wygodę, jak i modę.
Zalety:
• Wyjątkowo ciepłe z grubym polarem : zachowaj ciepło przez całą zimę dzięki miękkiej i grubej polarowej podszewce, idealnej nawet w najzimniejsze dni.
• Wzór w stylu vintage : Klasyczne nadruki i ponadczasowy styl nadają kurtce niepowtarzalny wygląd retro, dzięki któremu wyróżnisz się w każdej sytuacji.
• Kaptur i kieszenie : Praktyczny kaptur chroniący przed wiatrem i deszczem, a także przestronne kieszenie na niezbędne rzeczy na co dzień – styl spotyka się z funkcjonalnością.
• Długi i luźny krój : długi, luźny krój umożliwia łatwe zakładanie warstw pod spodem, zapewniając jednocześnie maksymalną swobodę ruchów i wygodę.
• Trwała jakość : Wykonane z wysokiej jakości materiałów, zaprojektowane tak, aby przetrwać sezon po sezonie.
Idealny na każdą okazję
Niezależnie od tego, czy wybierasz się do pracy, na spacer po mieście, czy po prostu potrzebujesz dodatkowej ciepłej kurtki na zimowe dni, ta kurtka będzie Twoim idealnym towarzyszem.
Kup teraz i poznaj połączenie stylu, wygody i funkcjonalności, które podkręcą Twój zimowy wygląd!
Rozmiar
|
Biust
|
Rękaw
|
Ramię
|
Długość
|
P
|
105 cm/41,34 cala
|
59 cm/23,23 cala
|
43 cm/16,93 cala
|
78 cm/30,71 cala
|
M
|
110 cm/43,31 cala
|
60 cm/23,62 cala
|
44,25 cm/17,32 cala
|
79 cm/31,10 cala
|
L
|
115 cm/45,28 cala
|
61 cm/24,02 cala
|
45,5 cm/17,72 cala
|
80 cm/31,50 cala
|
XL
|
120 cm/47,24 cala
|
62 cm/24,41 cala
|
46,75 cm/18,11 cala
|
81 cm/31,89 cala
|
XXL
|
125 cm/49,21 cala
|
63 cm/24,80 cala
|
48 cm/18,90 cala
|
82 cm/32,28 cala
|
XXXL
|
130 cm/51,18 cala
|
64 cm/25,20 cala
|
49,25 cm/19,39 cala
|
83 cm/32,68 cala
|
XXXL
|
135 cm/53,15 cala
|
65 cm/25,59 cala
|
50,5 cm / 19,88 cala
|
84 cm/33,07 cala
|
XXXXXL
|
140 cm/55,12 cala
|
66 cm/25,98 cala
|
51,75 cm/20,37 cala
|
85 cm/33,46 cala
|
Rozmiar: S
|
Biust: 105 cm/41,34 cala
|
Rękaw: 59 cm/23,23 cala
|
Ramię: 43 cm/16,93 cala
|
Długość: 78 cm/30,71 cala
|
Rozmiar: M
|
Biust: 110 cm/43,31 cala
|
Rękaw: 60 cm/23,62 cala
|
Ramię: 44,25 cm / 17,32 cala
|
Długość: 79 cm/31,10 cala
|
Rozmiar: L
|
Biust: 115 cm/45,28 cala
|
Rękaw: 61 cm/24,02 cala
|
Ramię: 45,5 cm / 17,72 cala
|
Długość: 80 cm/31,50 cala
|
Rozmiar: XL
|
Biust: 120 cm/47,24 cala
|
Rękaw: 62 cm/24,41 cala
|
Ramię: 46,75 cm / 18,11 cala
|
Długość: 81 cm/31,89 cala
|
Rozmiar: XXL
|
Biust: 125 cm/49,21 cala
|
Rękaw: 63 cm/24,80 cala
|
Ramię: 48 cm/18,90 cala
|
Długość: 82 cm/32,28 cala
|
Rozmiar: XXXL
|
Biust: 130 cm/51,18 cala
|
Rękaw: 64 cm/25,20 cala
|
Ramię: 49,25 cm / 19,39 cala
|
Długość: 83 cm/32,68 cala
|
Rozmiar: XXXL
|
Biust: 135 cm/53,15 cala
|
Rękaw: 65 cm/25,59 cala
|
Ramię: 50,5 cm / 19,88 cala
|
Długość: 84 cm/33,07 cala
|
Rozmiar: XXXL
|
Biust: 140 cm/55,12 cala
|
Rękaw: 66 cm/25,98 cala
|
Ramię: 51,75 cm / 20,37 cala
|
Długość: 85 cm/33,46 cala
|
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.