Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
1/5
Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
Touchless Automatic Hand Sanitizer Dispenser Machine
1/5

Touchless Automatic Hand Sanitizer Dispenser Machine

$57.59
$99.95
Save $42.36
Quantity
SKU: Dispenser Machine-001
Weight: 0kg
Barcode:
Automatic sensor operated, the touchless hand soap machine is designed to nebulize hand sanitizer or alcohol, emit UV light while providing automatic dosage of sanitizer spray, which enables a quick and easy hand cleaning and eliminates cross contamination, achieving optimal hand hygiene. It is powered by 4 pack of C batteries or a DC adaptor (Note: batteries and adaptor are not included in this product).

Features:
Touchless hand soap system with automatic sensor enables a quick and easy hand cleaning and eliminates cross contamination.
Equipped with a UV lamp to enhance cleaning efficiency.
Powered by 4 pack of C batteries and can also run on DC and AC supply. (Note: batteries and adaptor are not included in this product)
The built-in bottle has a large capacity of 1000ml, which equals around 1000 sprays.
Provide automatic dosage of fine spray each use.
Reliable system with a long service life.
Ergonomically designed and easy to install.
A great hand hygiene solution for any public places.

Specifications:
Model:  F1409
Material: ABS
Color: White
Rated Voltage: DC4×1.5V
Capacity:1000 ML
Sensitive range: 8cm±1cm
Amount of each spray:1 ML
Item Size: 15.8 * 11.6 * 28.6cm / 6.22 * 4.56 * 11.25in
Item Weight: 850g / 29.98oz
Package Weight: 1050g / 37.03oz
Package Size: 16.5 * 12 * 30cm / 6.49 * 4.72 * 11.81in

Packing List:
1 * Hand Soap Machine
4 * Screws
4 * Stoppers
1 * User Manual
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.