Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
2/12
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
Koi Fish Garden Art Decoration
2/12

Koi Fish Garden Art Decoration

$16.99
$0.00
Save $-16.99
ColorSALSA RED
Please select a color
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
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.

"Fish in the Garden" enchants garden lovers. Whether placed among ferns or cacti, in sun or shade, will bring the beauty of an underwater landscape to any garden, patio or home interior.

🐟Guiding the eye of garden lovers - Whether it's a single fish or an entire school, you're sure to not only delight the observer, but also lead the way for garden lovers😍

👍Suitable for all climates and spaces - These stunning pieces are built to last in are available in a wide range of colours to suit any environment and withstand any weather conditions.

🎁Fish In The Garden's unique fish art garden decorations are the perfect gift for any occasion. Wherever they are planted, they evoke a feeling of joy and tranquillity, yet are absolutely delightful!

  • 🐟Start with a set of three - one with two tails, one with tails — and add as many fish as you want to create a colorful school 🐟
  • ✨Go through the bottom hole of the hollow fish and wedged firmly into the top fin, so the fish stays at the angle of your choice, recommended for groups of 3 or more to move and flow.
  • ✨Says the artist who designed and made these fish: One is a fish on a stick. The second is cute and romantic. Three or more will create flow. 

Install these koi fish anywhere in your landscape, day or night, whatever the weather, and enjoy the pleasure it brings you every day of the year🤣

Specification

  • Material: Resin, ceramic
  • Size: 8"W x 4"H x 3"D