Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
1/8
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
Table Lamp Cat Tree   Mewoofun
1/8

Table Lamp Cat Tree

Cat Scratching Post with Teasing Toy - Natural and Eco-Friendly

$39.99
$69.99
Save 43%
5% of proceeds support animal welfare
COLORPurple - 4 toys
Please select a color
Quantity
Product was out of stock.
  • Feline Playground: For your cat, it's a world of adventure waiting to be explored. Whether they want to scratch, climb, nap, or simply observe their surroundings, this cat tree has it all.
  • Aesthetic Appeal: Beyond its functionality, this cat tree boasts a stylish and modern design that complements any home decor. Its sleek finish and contemporary look make it a conversation piece, ensuring it doesn't just blend in but stands out in your living space.
    Dimensions (inch) 11.8x11.8x25.2
    Material Flannel、Canvas
    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).

  Mewoofun

Catnip-Infused Temptation

To make it even more enticing for your feline friend, certain components of the Table Lamp Cat Tree are infused with high-quality catnip. This irresistible feature will keep your cat engaged, active, and thoroughly entertained.

  Mewoofun

Soft and Cozy

We understand the importance of comfort for your cat. That's why the Table Lamp Cat Tree is adorned with soft, plush materials, providing your pet with a cozy haven for relaxation. Whether they're perched on a platform or nestled inside a hideaway, your cat will always feel snug and secure.

  Mewoofun

Easy Installation

Setting up the Table Lamp Cat Tree is a breeze. You won't need a toolbox or complicated instructions. It comes with straightforward assembly, so you can have it ready for your cat in no time.

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.