Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress
Elegant  Solid Swing Shirt Dress

Elegant Solid Swing Shirt Dress

Save $-42.99
Please select a color
Please select a size
Free Worldwide Shipping Order $69
Easy Returns-30 Days Warranty
24 Hours Response
Secure Payments


Size Chart

If you're looking for a day wear, shirt collar dress look no further than this! Our elegant will add an instant style upgrade to your closet.

  • Length: calf-length
  • Material: cotton blend
  • Sleeve Type: short sleeve
  • Neckline: shirt collar
  • Style: day wear

Size: please check measurements carefully
Please allow 0.5-1" difference due to manual measurement
Different monitor settings means colors may differ slightly
1" = 2.54cm

Size(inch) Height Chest Waist Hip
S 66.93 35.43 27.56 38.58
M 68.90 37.80 29.92 40.94
L 68.90 40.16 32.28 43.31
XL 70.87 42.52 34.65 45.67
2XL 70.87 44.09 37.01 47.24
3XL 72.83 45.67 39.37 48.82
Please notice: This size details is for the body size, not for the clothes.


At pinkfashionlove, we know when you buy something online, you want to get your purchase as fast (and as cheaply) as possible. That's why we offer FREE standard shipping! Please see below for details of our shipping policy.

Q: What shipping methods do you use? How much do they cost?
A: We use airmail.

To USA & UK & Canada:

1. Flat Rate Shipping (8-15 business days) Not Including Processing Time - $6.99(Under $69)

2. Flat Rate Shipping (8-15 business days) Not Including Processing Time - Free (Over $69)

To Rest of World:

1. Flat Rate Shipping (8-15 business days) Not Including Processing Time - $6.99 (Over $69)

2. Flat Rate Shipping (8-15 business days) Not Including Processing Time - $9.99 (Under $69)

Please be noted that handling time (1-5 business days) is NOT included.


Our products most are customized, in order to ensure the high quality, our processing time may be extended by 5-10 working days.

Q: Can you guarantee shipping times?
A: Sadly not as this is the responsibility of the postal service.

Q: Can I track my order?
A: Yes! Our service is fully traceable on websites such as www.usps.com.

Q: Where do you ship to?
A: We ship worldwide.

Q: What will happen if I refuse to accept my delivery?
A: If the order is returned to us, once we have received it, we will refund 50% of your payment to you.


Package Safety

Affected by COVID-19, to make your packages safer and ensure the quality higher, we are improving our delivery process, so there maybe a 15 working days delay in the delivery.

We're working closely with our fabric suppliers to make sure all the fabrics we use are with disinfection guarantee. All of our packages are rigorously disinfected several times daily using hospital standards.

30-Day Return Warranty

We take pride in our product quality and perform strict quality control. In order to provide you with maximum peace of mind, we offer a comprehensive 30-Day Return Warranty. Defective merchandise is subject to refund within 30 days after delivery. Defects include, but are not limited to, stains, zipper malfunction, rips or tears, very poor quality material, obvious color difference, and a major difference between the photographed product and the actual product you receive.

Ⅰ Return Process

If you have any problems after receiving your item, please email our customer service team at service@pinkfashionlove.com.

To guarantee a fast and smooth return process:

Please tell us your order number, describe the problem with the product and provide us with a picture(s) showing the issue.

Once we have received your email we will reply to you within 24 hours.

Please do not return your product to the address on the package you received. The return address that will be provided by our customer service is valid only! Any return or exchange will be processed once it has been received by our customer service center.

Returned items must be posted with a valid tracking number. Please email us to let us know what it is once you have sent the item.

You are guaranteed of a refund once we have received your returned item.

Ⅱ Exchanges

Unfortunately we are currently unable to process exchanges. If you wish to exchange a garment, please place a new order to receive the item of your choice. We will refund you once we have received your original item.

Return Policy

You may return items within 30 days after delivery. We have a friendly customer service team who are here to serve you. Simply email us and describe the problem, or the reason for return, plus photos of any issue. Please also include your order number in your email.

A returned product must be in the same condition as it was when you received it. It must not have been worn outside or washed and the label should be attached.

We are responsible, or partially responsible, for the following defects providing the item is returned within 30 days: stains, zipper malfunction, rips or tears, poor quality material, obvious color difference, and a major difference between the photographed product and the product that you received. In the event that we are not able to reach an agreement regarding what constitutes a difference in garment or color, we will defer to PayPal.

We are not responsible for garments that do not fit, or that you do not like or have changed your mind about. You may return them but at your own cost.

We will authorize the return once we have received your request and information. You are responsible for return shipping charges.

No exchange or return on promotional items.

If you have any questions, please do not hesitate to get in touch with our customer service team at service@pinkfashionlove.com.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Most liked
Highest ratings
Lowest ratings
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.