Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
1/5
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten
1/5

Cat Scratcher Pad, Cardboard Cat Scratcher with Cat Toys Ball Track for Indoor Cats and Kitten

FREE Shipping
$49.59
$0.00
Save $-49.59
Free Worldwide Shipping
Easy Return and Fast Refund
Sustainably Made
Secure Payments
Quantity

4

Cats Love To Scratch To Stretch And Relax

  • Unique windmill blade shape cat scratcher provides cats with vertical and horizontal scratching methods.
  • MDF and screw-fixed cardboard cat scratching board make it more stable and durable.
  • A jingle bell ball track toy in the center provides extra fun for cats.
  • The wood color design allows the scratching board to fit perfectly into modern interiors.

1

2

3

Protect Your Sofa

Cats have a natural interest in scratching, but if you don't let them release their energy, they can damage your furniture. To help your cat unleash its natural instincts.

Sturdy And More Durable

Tripod shape design makes the scratcher more stable when standing upright without sliding and tipping. 3 pieces of corrugated cardboard can be scratched on both sides to prolong the service life.

Jingle Bell Ball Track Toy

The jingle bell ball can attract cats, let them get familiar with and use this scratching board faster, and provide more fun for cats.

[Suitable Size] After assembly, the size of the scratching board is 22.5*9.8*18.5 inches, available for cats and kittens. And both sides of the scratching board can be scratched, which makes the best use of it.

[Easy To Install] Installation instructions are included with each product. Follow the steps to fix the MDF and cardboard with screws to complete the installation. You can also refer to the installation pictures and videos of the listing.

Our Guarantee

 We offer 30 days of 100% money back or free to exchange. If you have any questions, please let us know and we will help you in time.

Free shipping

Free worldwide shipping

Easy Returns & Exchanges

30 Days guarantee to return or exchange your products

Outstanding Service

24/7/365 Ticket and Email Support

Secure Payments

90 Days money back guarantee

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.