Cat Scratching Ball Toy Kitten Sisal Rope Ball

FREE Shipping
$34.59
Free Worldwide Shipping
Easy Return and Fast Refund
Sustainably Made
Secure Payments
Style:  A
Size:  S
Quantity

Description

Scratch away your problems and satisfy your cat's natural scratching instinct with this Sisal Rope Ball Cat Scratching Toy!

🐱Say Goodbye To Scratched Furniture🐱

Want to stop your cat from completely shredding your furniture to bits?

If your cat is wreaking havoc on your home furniture then you need a good cat scratcher to encourage your cat not to scratch furniture. 

Here's a totally unique cat scratcher that both you and your cat will love! Introducing the Orb . With this scratcher, you can satisfy all your cat’s scratching urges and prevent any damage to your furniture.

It is the partner that will release your cat's boredom so that scratching furniture and other things at home will be prevented.

It is an attractive and functional scratching surface for cats. Made with woven sisal rope wrapped around a sturdy sphere with a wood stand, this scratcher gives kitty plenty of surface to dig her claws into. 

Designed with your cat in mind, the Orb  also promotes healthy nail growth, toning muscles, and alleviating stress. 

The Orb  is not only good for your cat’s scratching needs – it will also benefit your cat overall as it allows your feline friend to be able to effectively exercise, easily and safely and stimulate their mind. This fun & interactive toy can entertain even the laziest cat.

With the Orb , you can be guaranteed your cat will grow active, and healthy.

Benefits:

🐾Transforms Your Cat's Life (And Yours!) - This quality-made, super cute scratcher helps prevent the cat from scratching and damaging furniture and other things at home. This will also pair perfectly in every room of your house. 

🐾Sustainable Fun - The Orb  provides hours of interactive fun to your feline pet. It keeps the cat away from boredom and keeps your furry friend having fun all day long.

🐾Perfect Entertainment - durable woven sisal rope made to stand the toughest claw, paw and scratches. No flimsy fabric or chenille. 

🐾Stable Scratcher - The wooden base and the fact that the scratching posts are securely fixed on both ends allow the structure to be stable when your cat uses it for its nails.

🐾Healthy & Happy Feline Friend - The Orb  encourages activity to help improve physical and mental health. 

     

    Natural solid wood sisal ball, unique design, allowing cats to play healthily!

    To keep cats healthy, we need to let them run, jump and grind their claws.

    If your cat is more and more motionless, or even depressed, please try our natural solid wood sisal ball.

    Cat scratching ball with built-in bell and 2 mouse scratching toys

    We consulted 100+ different cat owners and found that cats are usually more interested in toys that make sounds,

    so we upgraded the product and added a big bell to the sisal ball.

    When the cat jumps up to scratch the ball, the sisal ball will spin and make a sound, which will make the cat fall in love with this toy!

    Protect Your Furniture

    This sisal cat scratching ball toy adopts the durable solid wood and natrual sisal ball.

    Put in the living room, bedroom and other places cats love to go, can prevent sofa and other furniture from being scratched by cats.

    Save money of maintaining furniture.

    Style Size:
     
    Style A:

    L:43*21*27cm/ 17*8.5*10.6 inch, 1.6kg
    M:28*20*26.5cm /11*7.8 *10.4 inch, 1kg
    S:  26*15*18cm / 10.2*5.9*7.1inch,  0.6kg
    Material: Woven Sisal Rope & Wood


    Style B and C:

    S:26*15*18cm / 10.2* 5.9*7.1 inch, 0.5kg

    M:29*15*19cm / 11.4*5.9*7.5 inch, 0.6kg

    L: 28*21*27cm /11*8.2*10.6 inch, 1kg

    Ball Diameter: 4.72in / 12cm
    Material: Sisal Rope + Wood



      *Not found in Stores*

      Click on "Buy it Now" to order yours, completely Risk-free!

      Our Commitment:

      • Highest Quality products
      • 30 Days Money Back Guarantee
      • SSL encrypted and secure Checkout
      • Tracked Shipping
      • Premium Customer Service

      FAQs

      US SHIPPING COSTS

      Free Shipping On All Orders!

      About Delivery Time?

      We will send you an email to inform you about the shipping time of your order after we have shipped the goods, usually the delivery time is 7-20 Days. If you do not receive the shipping notification email, please contact us first. We will get back to you within 24-48 hours(M-F).

      Customer email: support@willhappys.com

      Delivery time is affected by many factors such as destination country, customs, weather, etc. This is what we have been working on to make it better and improve. There will be some delay on the delivery also because of Covid-19.

      How to track your order?

      We try to send your order number to you within 48 hours. If you already have a tracking number, you can track your parcel here:https://www.17track.net/en.

      What happens if I’m not in when my order arrives?

      It shall be highly appreciated if you can be at your shipping address for a signature will be asked once the parcel is shipped by express shipping.

      But please do not worry if you cannot. Go to the local express shipping company or post office with your tracking NO. to pick up the parcel as soon as possible when you are back home.

      Why it says it's delivered while you receive nothing?

      Usually, the parcel will be delivered to your shipping address which you left on our order, but your parcel may be delivered at your local post office or shipping company. You may contact them with your tracking Num to pick up the parcel as soon as possible.

      If you still can't find the parcel in the shipping company or post office, please contact us as soon as possible, and we will offer you an appropriate solution.

      Thanks for your understanding.

      How do I change my order?

      To change orders please contact our customer service department as soon as possible. We will endeavour to change your order as requested, this may not always be possible as the item may have already been despatched.

      Customer email: support@willhappys.com

      How can I cancel my paid order?

      You can contact us by email in the following format: cancel order reason, your email and Order No. (Order screenshot). 

      Customer email: support@willhappys.com

      Our customer service team will get back to you within 12-24 hours(M-F). Please wait for our reply and do not open a PayPal case immediately after placing an order. We will FOR SURE refund you for unfilled orders.

      How do I place a return or exchange?

      We always want you to love your items as much as we do! That said, if something isn’t right or you’re not completely satisfied, you can contact us immediately at support@willhappys.com, we will solve it for you within 24-48 hours. Our products have a 30-day quality guarantee. If you want a refund, we will also help you to process it immediately, and the refund amount will be returned to your account within 24-48 hours.

      Our customer service team will get back to you within 12-24 hours(M-F). Please wait for our reply and do not open a PayPal case immediately after placing an order. We will FOR SURE refund you for unfilled orders.

      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
      class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('appzebu smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);