Free shipping worldwide over $50
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
11 / 11
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
48Khz Dual-Compartment Ultrasonic Cleaner with Timer
50% OFF
sangboxs

48Khz Dual-Compartment Ultrasonic Cleaner with Timer

$29.99 $59.68
0 sold
Color
Qty

KEY FEATURES

ADVANCED ULTRASONIC TECHNOLOGY: Operating at 48kHz, this cleaner generates high-frequency vibrations that create continuous waves, deeply cleaning dirt, dust, and contaminants from various items without causing damage.

DUAL-COMPARTMENT DESIGN: Allows you to clean different items simultaneously, ensuring efficient organization and preventing cross-contamination. The small compartment is specifically designed for cleaning contact lenses.

ADJUSTABLE TIMER: Choose from three convenient timer settings: 3 minutes, 5 minutes, and continuous operation. You can select the appropriate time based on your needs to ensure optimal cleaning results without excessive exposure to ultrasonic waves.

MULTIFUNCTIONAL USE: This cleaner can be used for glasses, jewelry, watch straps, dentures, coins, and more. It is also effective for regularly cleaning makeup tools to reduce clumping, color mixing, and ensure smooth application.

COMPACT AND PORTABLE DESIGN: Lightweight and easy to transport, this cleaner is perfect for both home and professional use. Whether you're at the office, in a dental clinic, or traveling, you can easily take it along for efficient cleaning on the go.

USAGE TIPS: For optimal results, it is recommended to use contact lens solution or cleaning fluid. Position glasses with the lenses facing up and the frames facing down. Do not use for anti-radiation or blue light blocking lenses.

SPEC

Material: ABS

Color: Pink, Silver, Green

Size: 222*73*106mm

Frequency: 48kHz

Timing Modes: 3min, 5min, Continuous Operation

Package Includes: 1 * Ultrasonic Cleaner

NOTES

Avoid cleaning items that are not highly durable, such as pearls and tortoiseshell jewelry. It is not recommended for use on welded metals, plated metals, metal composites, painted frames, and watches.

Before cleaning valuable items, please consult the retailer to confirm if they can be cleaned with this device.

Color may not appear as exactly as in real life due to variations between the computer monitors.

Please allow a small error due to manual measurement. Please make sure you do not mind before purchasing.

You May Also Like Don't Like These?

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.