Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
1/16
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
Air Cat Climbing Frame Mewoofun Mewoofun
1/16

Air Cat Climbing Frame

Does not occupy a cat climbing frame glass suction cup wall cat shelf window cat jumping platform cat air corridor cat wall hanging

$19.99
$0.00
Save 0%
5% of proceeds support animal welfare
Type
Please select a type
Style
Please select a style
Quantity
  • Space-Saving Vertical Solution: If you're short on space, these climbing shelves are the perfect solution. They utilize the vertical space on your window, allowing your cat to play and perch without taking up precious floor space.
  • Durable and Cat-Friendly Materials: Crafted from durable materials that are also gentle on your cat's paws, these shelves are built to withstand your cat's daily climbing adventures while providing a comfortable surface for them to rest.
  • Elevated Feline Playground: Cat air window climbing shelves transform your window into an elevated playground for your furry friend. These innovative shelves give your cat a high vantage point to observe the world outside and indulge their natural climbing instincts.  
Dimensions (inch) 10.4x11.4x8.6/16.5x8.2x10.4/7x19.4x5.8
Color Natural
Weight Capacity 40lbs
Material Wood
Suitable For Cat 

Shipping:

We offer free standard shipping on all orders of $59 and above!

Delivery time:

  1. Domestic Warehouse: 3-5 days for all Stocked Products.
  2. International Warehouse: 7-11 days for all Standard shipping orders.

30-Day Risk-Free Trial (Returns):

Contact us via service@mewoofun.com within 30 days upon receiving the items to initiate the return process, if you are not satisfied with the product. Besides, if there is any quality problem or damage on product, you can contact us via email at service@mewoofun.com and attach a description and pictures of the problem if necessary. If you still want to make a return, please notify us within 30 days and we will send a return label. Please repackage your product in the original packaging, attach the label to the box and send it to your local FedEx or USPS. Once the return is received, we will inspect the product and issue a refund for this portion of the purchased item (excluding shipping and customs fees incurred on your return).

Create DIY Cat Wall Playground

  Mewoofun
Free to Mix and Match Have Fun

These shelves provide endless possibilities for arranging and rearranging, ensuring your cat never gets bored and stays active and happy.

  Mewoofun
Satisfy Cat's Climbing Instinct

Mewoofun cat shelves offer enrichment and exercise opportunities for cats, helping to satisfy their natural instincts for exploration and vertical movement.

  Mewoofun
Strong Suction Cups & Holding up Well

With these dependable shelves, you can have peace of mind knowing that your cat can safely perch, nap, or watch the world outside while you enjoy the durability and longevity of the product.

  Mewoofun

Good Skid Resistance

These shelves are designed with a textured surface or material that offers excellent traction, preventing your cat from slipping or sliding while they play, jump, or relax on the shelf.

  Mewoofun

Easy Installation

You can have your cat's window perch ready in minutes. Enjoy the convenience of providing your furry friend with an exciting new space without the stress of complicated assembly.

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.