🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
1/9
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head
1/9

🎁Spring Cleaning Big Sale-50% OFF🍓Moveable Kitchen Tap Head

$24.95
$49.90
Save $24.95
Quantity

Not everyone is lucky enough to own a dishwasher. Unfortunately, not many of us have a ton of time to wash a pile of dishes.

Luckily, there’s a way to make the task easier and more convenient.

Enter the 360-Degree Rotating Kitchen Tap Head.

As the name suggests, the tap head is 360-degree rotatable, allowing you to adjust it to any angle. The water covers entire sink, making it easier for you to clean the plates, wash fruits and vegetables, or even get tap water for drinking.

Another interesting feature is the 3 mode spray setting -- sprinkler mode, pulse mode, and shower mode. With a push of a button, you can adjust the water pressure according to your needs.

It is composed of 1000 pieces displaying some planets and satellites in the solar system.

No need to worry about low water pressure. No need to worry about water splashing everywhere. No need to worry about getting wet.

The best part? It is water and energy efficient. It helps increase the water pressure without increasing water usage. In fact, it allows you to save energy and reduces water usage by up to 70%.

Specifications

Material: Stainless Steel + ABS + Silicon

Size: 5.4*8.2 cm

Color: As Pictures Show

Internal thread 24 mm / External thread 22 mm faucet can be installed directly

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.