106 pcs Cake Decorating Kit with Rotating Turntable Stand, Icing Piping Tips Pastry Bags, Icing Spatula Smoother
106 pcs Cake Decorating Kit with Rotating Turntable Stand, Icing Piping Tips Pastry Bags, Icing Spatula Smoother

108 pcs Cake Decorating Kit with Rotating Turntable Stand, Icing Piping Tips Pastry Bags, Icing Spatula Smoother Create Cake Decorating Equipmen

$36.89
Color:  blue
Quantity
Share the love
Worldwide shipping
Free returns
Sustainably made
Secure payments
Description

DESCRIPTION:

  • All accessories included are made of high-quality material and can be washed and used over again. The piping tips are made of stainless steel and other tools are BPA free silicone, and non-toxic, non-stick plastics. Nonslip cake turntable is with a silicone ring on the bottom, so it won't slip when decorating the cake.
  • With the accompanying guides, anyone can use these high-quality baking tools to make professional-looking cakes! This cake decor will help you make delicious cakes for your occasion at home.
  • Use these cake tools for fun and easy cake decorating. A simple kitchen tool toy for you and your kids. Ideal tools for DIY cooking, family, party, and picnic, adding lots of happy time. Perfect gift for Christmas and all kinds of occasions.
  • This cake decorating kit provides you with everything you need when to decorate your cake, no experience required. Anyone can create a professional-looking cake and cupcakes at home for birthdays and any occasions, the best gift ever.

FEATURES:
Material: Stainless steel,  TPU, PP,  Silicone
Color: Blue, Purple

Weight: 1.3 kg (2.87 lb)

PACKAGING INCLUDED:
1 pcs x Cake Turntable
48 pcs x Small Piping Nozzles
6 pcs x Big Piping Nozzles
1 pcs x Pastry Reusable Bag(12inch)
1 pcs x Pastry Reusable Bag(14inch)
1 pcs x Cake Pen
1 pcs x Pen Brush Cleaner
2 pcs x Cake nozzles ( small coupler)
1 pcs x Cake nozzles ( large coupler)
1 pcs x Icing Spatula (10.63inch)
1 pcs x Angled Icing Spatula (10.63inch)
1 pcs x Cake Piping Scissor
2 pcs x Flower Nails

3 pcs x Cake Scrapers
1 pcs x Cake Cutter

12 pcs x Silicone Moulds
25 pcs x Disposable Bags

NOTICE: Products may look bigger on screen, please check the size before buying it.

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.