Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base
Mini Knife Sharpener with Suction Base

Mini Knife Sharpener with Suction Base

Price
$32.99
$22.99
Save  $10.00
Color
Please select a color
Quantity
Please select a quantity
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

KEY FEATURES

EFFICIENT KNIFE SHARPENING - Simply pull the knife gently through the sharpener to quickly restore dull blades to sharpness. Place the knife blade straight into the sharpener and pull it backward, repeating 3-5 times.

NON-SLIP SUCTION BASE - Firmly fixes onto any smooth surface, providing stable knife sharpening without slipping. It can be operated single-handedly, making it convenient and safe to use.

STURDY AND DURABLE - Constructed with PET and ABS casing and tungsten steel sharpening blades. The rounded casing ensures no hand scraping, while the efficient sharpening blades guarantee long-lasting performance.

INSTALLATION INSTRUCTIONS - Press the suction cup firmly onto a clean countertop to remove air, then rotate the round ring to the right until fully secured. It can be removed without leaving marks and can be relocated freely.


COMPACT AND PORTABLE - Small enough to not take up much space. It can be stored in kitchen drawers when not in use or easily carried for outdoor activities such as camping or fishing.

SPEC

Material: PET, ABS, Tungsten Steel

Color: Black, Red

Quantity: 1PC, Buy 2 Get 1 Free

Size: 5.8*5.8*5.3cm

Package Includes: 1/3 * Mini Knife Sharpeners

NOTES

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.

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.