⏱Limited Time✈️Over $49.99 Free Shipping✈️
(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope
(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope
(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope
(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope
(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope
(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope
1 / 6
(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope
(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope
(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope
(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope
(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope
(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope
50% OFF
张秀霞

(🎄CHRISTMAS HOT SALE NOW-50% OFF) Santa Claus Musical Climbing Rope

$35.95 $71.90
0 sold
Style
Qty

Christmas is coming, think about how to decoration your home

FEATURES:

  • HOLIDAY FUN: Charming near your tree or fireplace, Santa wears his traditional red suit and sings “Jingle Bells”.
  • PERFECT DECORATION: “Santa Claus is carrying a big gift bag and ready to climb into the chimney of your house, and start distributing gifts, go find your own gifts!” The perfect size is very suitable for hanging on a Christmas tree or indoor and outdoor decoration for parties.
  • Creat Christmas Atmosphere: This Christmas Santa Claus decor provides a strong ambiance of Christmas, and gives you an unforgettable and happy Christmas.
  • Material: The Christmas Santa decoration is made of plastic and plush cloth, the fine stitching makes the decoration strong and durable.
  • Usage: Perfect size is for gifts and crafts, business gifts, holiday gifts, promotion gifts, home decoration.

undefined

undefined

undefined

undefined

详情图_10

Specifications:

  • Name: Santa Claus Musical Climbing Rop
  • Product Material: Plush fabric
  • Size:100*12*13cm
You May Also Like Don't Like These?
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.