🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack
🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack

🔥New Hot Selling❤️‍🔥 360° Rotating Three-ball Casters 4pcs/pack

Price
$29.99
$15.99
Save  $14.00
Color
Please select a color
Quantity
Please select a quantity
Quantity
Worldwide shipping
Free returns
24/7 Service
Payment Security
  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

Are you still suffering from these problems?

 

Upgraded load bearing, move heavy furniture with ease!

Set of 4, maximum load bearing up to 220 pounds/100kg.

 

Easily move all furniture with our 36Rotating Three-ball Casters. These versatile casters are designed to effortlessly glide and rotate in any direction, making moving your furniture a breeze. Whether you're rearranging your space or adding mobility to heavy pieces, these casters provide the solution for convenience and functionality.

 

FEATURES

360° ROTATION: Each caster can swivel a full 360 degrees, allowing for easy maneuverability in any direction, even in tight spaces.

SMOOTH AND QUIET: The precision-engineered ball bearings ensure a smooth and silent glide, protecting your floors from scratches and scuffs.

HEAVY-DUTY CONSTRUCTION: Crafted from durable materials, these casters can support heavy furniture, making them ideal for sofas, chairs, tables, fridges, and more.

UNIVERSAL FIT: Designed to fit most furniture legs, these casters come with self-adhesive and screws for quick attachment.

DETAIL SHOW

SPECIFICATION

Material: ABS + Nickel-plated Steel

Color: White, Black, Pure White

Load Bearing (Set of 4): 100kg/220lbs

Size: 4.2*4.2*1.5cm

PACKAGE INCLUDES

360° Rotating Three-ball Casters * 4/12/20 PCS

NOTE

Please allow slight measurement errors due to manual measurement.

Due to the different monitor and light effects, the actual color of the item might be slightly different from the color shown in the pictures.

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.