Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
1/5
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations RedBirdParty
1/5

Purple Shimmer Wall Backdrop Sequin Panels For Party Decorations

$99.00
$0.00
Save $-99.00
Color
Please select a color
Size
Please select a size
Quantity
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
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.

Main Features:

The mirror shimmer wall backdrop is a show-stopping addition to any event. With wind-activated panels that come to life in a thousand mirror shimmers, this backdrop is guaranteed to capture attention and become the main attraction. Not only is it visually stunning, but it also throws light and color clear across any room, creating a mesmerizing and immersive experience for guests. If you want to add an unforgettable touch of glamour to your event, the mirror shimmer backdrop is the perfect choice.

Details:

1.Each panel size: 100 small sequins form a panel(30x30cm)

2.Material: Pet+PV, durable & stable

3.Weight: Light weight, easy to carry & store. (75g/pc)

4.Assembly: interlocked design, easy to set up

5.A variety of colors and styles to choose from

6.Snap-on design, easy to install

More Details:

Each panel has snaps, just connect the snaps together by hand, no extra tools required, very easy to install.  

Specifications: 30cm x 30cm for each panel

Size Selection:

If you'd like to set up a 4x3ft shimmer wall, you will need 12pcs
If you'd like to set up a 6x4ft shimmer wall, you will need 24pcs
If you'd like to set up a 6x6ft shimmer wall, you will need 36pcs
If you'd like to set up an 8x6ft shimmer wall, you will need 48pcs

Color:

A variety of colors to choose from, the swatches are not listed one by one, if you do not find the color you want, please contact us, we can customize it for you.