⏱Limited Time✈️Over $49.99 Free Shipping✈️
✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern
✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern
✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern
✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern
✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern
✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern
1 / 6
✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern
✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern
✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern
✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern
✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern
✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern
0% OFF
韩文俊

✨This Week's Special Price $19.86💥UV Resistant Lifelike Artificial Boston Fern

$19.86
0 sold
color
☀️UV Resistant, Waterproof,Windproof🌪️
Qty

Realistic and Natural: Artificial plants Boston Fern is made of high-quality silk material, making it looks very realistic. Its color is very natural, and the touch is very good approaching reality, makes it very vibrant and vivid.



UV Resistant for Lasting Brilliance: Specially designed to resist UV rays, ensuring the fern retains its vibrant green color, making it suitable for year-round display in any environment.



Versatile Indoor/Outdoor Use: From home and office decor to patio and garden embellishment, this faux greenery effortlessly adapts to various settings, bringing enduring beauty to your surroundings.



Suitable for decoration: This large Artificial plants Boston Fern contains 88 branches, making it looks very plump. The length of a single branch can reach 25 inches, and the horizontal expansion size can reach 48 inches, making it looks very large and full. It is very suitable for places such as courtyards, living rooms, offices, etc



Keeping Green: The color of Artificial plants would not fade, do not need maintenance and watering, it can withstand rain, snow, and sunlight with good durability, stable quality, and also suitable for outdoor use situation.



100% Guarantee: Brand product quality assurance. If you are not satisfied, please refund at any time. Customer satisfaction is our goal, please purchase with no doubt.

✈️Ships from your nearest warehouse✈️

Please note that shipping is insured and takes 5-12 days worldwide. However, you may receive your items earlier. We will always send a tracking number so you can track every step! Cool stuff well worth the wait! 😉

Click "Add to Cart" to buy now!

Our guarantee
📦 Global  Insured Shipping:  Every order includes real-time tracking details and insurance in case your package is lost or stolen in transit.
💰Money  Back Guarantee:  If your item  arrives damaged or defective within 30 days of normal use, we will happily replace or refund your purchase.
🔒Safe and  Secure Checkout:  We use state-of-the-art SSL secure encryption to ensure your personal and financial information is 100% protected.
We have warehouses in Canada, the United States, the United Kingdom and Australia.
You May Also Like Don't Like These?
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.