About Our Physical Billiards Accessory Store

Rimyer's online pool cue accessories are also available for purchase at their physical store located at 5705 S University Dr, Davie, FL 33328 in the United States.

🔥The price is limited ! 🔥 8 in 1 Multifunctional Pool Cue Shaping Tool, Pool Cue Tip Repair Tool Accessories

🔥Limited time offer! 🎁cue tip adhesive
people are viewing this right now
Free shipping on orders over $50
Free returns within fourteen days
Contact us: Rismyer@service.com
Secure payments
$17.89
$36.00
Save 50%
996 sold
Style : Six in One Repair Tool
Quantity
Description

🔥The perfect gift for billiards-loving friends🎁

    MAIN FEATURES

    • 8-in-1 Pool Cue Tip Repair Tool: Professional billiard Cue tip shaper is specially designed to replace pool cue tips, and help you to clean the ferrule, shape/tape/trim/scuff/press/shape the tip to a dime all from this one tool.


    • Compatibility: Our cue tip shaper fits most billiard pool cue sticks, it can be used for repairing cue diameters from 9.3 mm to 13.2 mm.

    • Made of high-quality aluminum & solid alloy material, it is a good-feeling and durable pool cue tip repair tool with 1 replacement blades .

    • Portable: Small size: 2.2*1.2*1 inches (Weighs 50G) that easily fits into a pocket and can be taken on the go, perfect pool cue shaper for every pool player.

    • Perfect Gift for Pool Player: Whether is an amateur or a professional billiard player, the cue tip shaper will be a great gift choice.


    FAQs

    Looking for more infomations

    About Our Physical Billiards Accessory Store

    Rimyer's online pool cue accessories are also available for purchase at their physical store located at 5705 S University Dr, Davie, FL 33328 in the United States.

    ABOUT QUALITY & WARRANTY

    Rismyer guarantees that within one year, if your tool experiences quality issues during normal use, you can return the product and we provide warranty service. Below is the quality license for the product.

    ORDER TRACKING

    For most non-preorder orders, we ship from Scottsdale, Arizona, with delivery times typically ranging from 4-7 business days. You can track your order on the website.

    Countdown sale

    00 Days
    00 Hours
    :
    00 Minutes
    :
    00 Seconds

    To reward both our new and long-standing customers, we are specially launching a limited-time discount code "Rismyer" for this series of products. Enter the code at checkout to enjoy an additional 10% off.

    Customer Reviews
    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.