Fish tank filter

$27.99 $53.98 Save $25.99
The current produc does not participate any Rebate. Switch the participating product to check the design.
(This prompt will not be displayed on the client-side.)
Style:  Small (4W|20 gallon tanks)
Quantity
Share the love
Free Shipping Over $69.99
45 Days Free Returns
Wholesale & Retail
Secure Payments
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.
Description
Upgrade your aquarium with our filter for happy, healthy fish! 🐠

Simplify your aquarium upkeep with the Filter. This all-in-one device not only cleans debris from the tank floor but also filters the water, eliminating the need for multiple tools. Plus, its versatile siphon functionality makes water changes and cleaning tasks a breeze.

EFFICIENT DEBRIS REMOVAL

Say goodbye to unsightly debris littering your aquarium floor. The Filter swiftly sucks up residue, keeping your tank clean and your fish happy.

HIGH EFFCIENCY FILTRETION:

Unique 3-layer filter cotton design, water enters from the bottom and passes through the entire filter chamber, which can effectively filter various impurities and absorb odors to achieve thorough cleaning, keeping the healthiest and clean living environment for aquatic pets and plants. Sponge fish tank filter is gentle enough to protect delicate fish fry and shrimp.

TIRED OF CLOUDY WATER?

Say goodbye to murky aquarium conditions with the Ultimate Tank Filter. Its advanced filtration system efficiently removes impurities, leaving your water crystal-clear and your fish thriving.

OXYGENATION BOOST

Promote a thriving underwater ecosystem with enhanced oxygen levels. The Ultimate Tank Filter not only cleans the water but also pumps oxygen into it, fostering a healthier habitat for your aquatic pets.

VERSATILE SIPHON FUNCTIONALITY

Need to perform water changes or clean hard-to-reach areas? Simply attach a tube to transform our Ultimate Tank Filter into a convenient siphon, making maintenance tasks effortless and hassle-free.

MUTE/FOR 40-70 GAL:

This internal aquarium filter operates with high-strength permanent magnet rotor noise reduction system inside, and three silicone cushioning suction cups on the outside, which can greatly reduce noise <35db and firmly secure in-tank installation. Great for 40-70 gallon freshwater and saltwater tanks.

DIY/REMOVABLE/CLEANABLE:

Easy to disassemble - No tools necessary for disassembly and it's very easy to clean; Washable and reusable - transparent shell and the filter sponge is dirty at a glance; DIY - compatible with other filters material, that you can replace according to your needs, such as media balls/carbon stone/carbon cotton, etc.

Notes
  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed in the picture.