Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome
Handmade Round Rattan Organiser | AvasHome

Handmade Round Rattan Organiser

Price

$0.00 $39.95
Save 0%

size

Please select a size

Quantity

Secure Payments & Free 30 Days Returns

Fit for any home theme and design.

When it comes to organizational storage, look no further! Designed specifically for versatility and multi-functional use in and around the house, Rattan Organiser embodies the very definition of beauty, simplicity, and functionality.

Features:

100% handmade Style: Rustic Style, Handcrafted style, Decorative Rattan Tabletop Serving Tray.
The Rattan countertop tray set is made of 100% natural rattan material, 100% handwoven by handcraft-man.
It is a green, eco-friendly, and durable tray
Pure handcrafted, using eco-friendly and green natural materials, make it durable and economic, looks like grunge and rural.
It is a great decoration to your home tabletop, countertop, and rustic style furniture, making your home life high taste.

Occasion:

It applies everywhere, such as coffee table, restaurant, home, kitchen, bread coffee bar, office tea room countertop, party, indoors, outdoors, dining room, living room, bathroom, etc. awesome to display and serve fruit, bread loaves, candy, and other pastries, excellent to organize odds and ends. Perfect for holding, organizing lotion, towel, soap or perishable food objects such as apples, pears, tomato, and oranges, etc.

Specifications:

Material: 100% Natural Vietnam Vine
Handmade: Every piece is handmade
color: Picture color

Notes:

Easy to clean up with a damp cloth.
Each tray will have little slight variations in size due to handmade.
Each tray will have a little different color due to the natural material used.
Do not long-term placed in the too wet shade, so as to avoid moldy borers.
Do not long-term exposure to it in big sun or rain washed
Make to dry after wash cleaning.
The material problem has a certain color difference.

Package Contents:

1 * woven basket
Only the above package content, other products are not included.

Note: Light shooting and different displays may cause the color of the item in the picture a little different from the real thing. The measurement allowed error is +/- 1-2cm.

Size:

Small: 30cm (Diameter) x 5cm (H)
Medium: 35cm (Diameter) x 6cm (H)

AREA Shipping Method Shipping Time Costs(USD)
Below $50 Above $50
Most countries in Europe and America Express Shipping 15-20 Business Days $6.95 $0
The U.S, UK, Canada, Australia Express Shipping 15-20 Business Days $6.95 $0
U.S Standard Shipping 21-30 Business Days $0 (Event has ended) $0 (Event has ended)

Click here for complete shipping policy information

Customer Reviews

Share your thoughts with other customers =)

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.