Free Shipping Oder Over $69
Classic Button Design Jacket
🔥 First Order 5% Off
✈Free Shipping Oder Over $69✈
💝Buy 2 Get 10% Off Code: ally10 , By the End Of October 💝💝Buy 3 Get 13% Off Code: ally13 , By the End Of October 💝
💝Buy 4 Get 18% Off Code:ally18 , By the End Of October 💝
Adding to cart succeed
-
- Product Name: Classic Button Design Jacket
- Item NO.: 20111806-white-s
- Weight: 0 kg = 0.0000 lb = 0.0000 oz
- Category: Women's Outerwears > Jackets
- Tag: Jacket , Bella , 13458 , 13478
- Brand: streetally
- Creation Time: 2024-11-12
Description
polyester
Customer ReviewsHere are what our customers say.
Write a ReviewNo reviews yet. why don't you leave the first review?Write a ReviewCustomer ReviewsNewestMost likedHighest ratingsLowest ratings${function(){ const limit = typeof data === 'number' ? data : 0; return `Pictures/Videos (${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 { resultkey = decodeURIComponent(value); } catch (e) { resultkey = 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.Recently Viewed
${function() { let variantImageShowed = false; const currentProduct = data.product; return (currentProduct.options || ).map((option. index) => { const optionName = option.name || ''; const position = `option${index + 1}`; let isThumbImage = false; if (currentProduct.need_variant_image && !variantImageShowed) { const variantNames = "color" || ; for (let i = 0. len = variantNames.length; i < len; i++) { const name = variantNamesi.toLowerCase(); if (name === optionName.toLowerCase()) { isThumbImage = true; variantImageShowed = true; } } } const variantType = "button"; const thumbStyle = "image_with_text"; return `${data.originData && data.originData.value || data.value}${optionName} -
Worldwide Delivery
Receiving time = Processing time + Shipping time
Processing Time:
2-3 Business Days
Shipping Time:
FREE shipping on orders of $49+
Standard Shipping: 10-15 Days (working day)delivery
Return or exchange within 30 days from the delivered date is accepted, Requirement:
1. Items received within 30 days from the delivered date
2. Items received unused, undamaged and in original package
3. Return shipping fee is afforded by customers
4. Any product that has been used does not qualify for a return
5. Once the returned merchandise is received your money will be refunded back to you
You May Also Like
- Company Info
- About Us
- Streetally Story
- Contact Us
- Payment-Methods
- Company Policies
- Return & Exchange
- Shipping & Delivery
- Privacy Policy
- Copyright-Notice
- Fashion Blog
Customer Reviews