🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
🔥🔥Multi Fish Scale Knife 3-in-1
1 / 10

🔥🔥Multi Fish Scale Knife 3-in-1

$7.99
$15.37

Quantity

 


Removing fish scales is no longer a difficult task, enjoy the freshness of fish immediately

Multifunction
The 3-in-1 sawtooth design makes this fish scaler very efficient and easy for scraping scales. Open belly/dig out/remove scales, three functions in one tool.
undefined

Safe and durable
Made from food grade 430 stainless steel. Robust, light and rustproof. Removing fish scales has never been easier!

undefined

Easy to use
Move it slowly from tail to head and repeat the process until you get a perfectly clean and scale-free fish.

undefined

Easy to clean
This fish scraper can be easily rinsed for cleaning. Dishwasher safe. An essential fish scale remover for every chef and home cook.

undefined

CHARACTERISTICS

Our lime scraper is of high quality, high performance, but the price is more reasonable.
Also can be a good housewarming gift for your friends, they will like it.
Fits many scenes, such as home, picnic, restaurant and more.

undefined

  • Our limescale scraper could last long, durable enough.
    Applicable to a variety of items, such as fish, other creatures that have scales.

undefined

SPECIFICATIONS

Material: stainless steel
Size: 23*4cm
Weight: 56g
Package contents Stainless steel 3-in-1 fish maw knife × 1

NOTE

Please allow slight measurement deviations due to manual measurements.
Due to the different display and light effects, the actual color of the item may vary slightly from the color shown on the picture.

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.