Popping Cake Stand Pop-up cake stand creative surprise birthday gift cake stand spray stand

Style:  10 inch
Share the love
Free worldwide shipping
Free returns
Sustainably made
Secure payments

Product details:

Ordinary cakes? Forget it The Popping Cake Stand is the sweetest way to make your special occasions unforgettable. Gifts ofal kinds can be hidden in the cake and, with thel pull of a ring, revealed at exactly the right moment.

• Pull Ring Trigger
• Includes Surprise Plate
• Cake Corer for removing the center of the cake
• Reusable, hand washable

Type:10 inch single layer, 8 plus 10 inch double layer, 8 inch single layer

Every stand comes with a Pull Ring Trigger. Load your gift and pull the ring to instantly release it through the cake.

How it works is, before you put your pre-made cake onto the unique popping Popping Cake stand just place a gift, whether it's cash, a new phone, candies, or other awesome stuff into the tube in the center of the cake stand. Then just press the tube down into the launching mechanism.

The surprise pop-up cake stand also works great for gender reveal parties

You can then place your cake onto the stand and use another tube to cut and pick out the center of the cake the place the pop-up cake surprise mechanism. Once that's out.you can place your cake platform onto the stand and line up the top of your cake perfectly with the inner-tube. Then finish off your cake again to mak it look like just a normal cake again


A small little device is located towards the bottom of the stand where a parent or creator of the cake can use to trigger the middle tube to pop open the internal gift from the top of the cake. Not only does it pop-up a surprise gift for the birthday person, but it also sings a song once triggered. You can pick between the standard happy birthday song, pop goes the weasel, or choose to have no melody.

The Popping Cake tube gift is compatible with cakes that measure up to 12 inches in diameter x 6 inches tall. If you prefer to use cupcakes instead of cake, there' also al version that has two tiers that hold cupcakes. The gift pod on the inside of the cake will protect your gift from the elements of the cake, and can be loade with essentially anything that'll fit into the pod, be it edible or non-edible goods. Though it's especially great for gifting a new smart phone



  • Please allow 10-20mm differs due to manual measurement.
  • Due to the different monitors and lamplight, the picture may not reflect the actual color of the item. Thanks for your understanding.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
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.