Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand
Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand

Gift Choice - 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand

Price
$0.00
$29.99
Save  0%
Battery capacity
Please select a battery capacity
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

The Perfect Present for Every Occasion! Whether it's a birthday, anniversary, or special event, our product is a thoughtful and versatile gift option that will delight your loved ones.

Elevate your daily routine with the 3-in-1 Wireless Bluetooth Speaker Charging Station Cell Phone Stand. This multifunctional powerhouse combines three essential features into one stylish and space-saving device. Enjoy immersive music, hands-free calling, and convenient charging, all in one sleek package. Upgrade your workspace, bedside table, or kitchen counter with this versatile gadget.

FEATURES

ALL-IN-ONE: With intelligent design, no complicated links are needed, just turn it on and use it. It can steadily support your cell phone, play music, and charge quickly to meet your diverse needs, adding variety to your experience.

PREMIUM SOUND QUALITY: Experience rich and immersive sound with the high-quality wireless Bluetooth speaker. Perfect for streaming music, podcasts, and hands-free calling.

HANDS-FREE CONVENIENCE: The cell phone holder is a double pivot design, which can be firmly supported and adjusted to the desired height at will for easy viewing while keeping your hands free for other tasks.

ULTRA-LONG BATTERY LIFE: The use of high-capacity batteries, you can meet the needs of a long time to enjoy the music, the upper bracket, the lower sound, all-in-one dual-use, very convenient.

SLEEK AND SPACE-SAVING DESIGN: The compact and modern design seamlessly fits into any room or workspace, decluttering your space while providing multiple functions.

SPECIFICATION

Type:3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand

Color: Black

Battery capacity: 1000 mAh, 3000 mAh

PACKAGE INCLUDES

1* 3 in1 - Wireless Bluetooth Speaker, Charging Station, Phone Stand

NOTES

Please refer to the user manual for detailed instructions on using function.

Charging cables for your devices are not included.

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.