Daily Calendar Puzzle

$28.99 $39.99 Save $11.00
The current produc does not participate any Rebate. Switch the participating product to check the design.
(This prompt will not be displayed on the client-side.)
Color:  Blue
Quantity
Share the love
Free Shipping Over $69.99
45 Days Free Returns
Wholesale & Retail
Secure Payments
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.
Description

An incredibly fun and addictive puzzle with a new challenge every day!

We have a new puzzle that people are going crazy about.To say that all dates are easy to find would be a lie, but there is at least one solution for each.

It gives you a new challenge every single day of the year.We differentiate our wooden calendar puzzle by not including any poorly design text  etched on the frontside.
There are already too many brands being shoved into our faces.

SPECIFICATION

  • Size: 140*125*53 mm
  • Material: Wood + Acrylic
  • Packing: color box
  • Color: PINK, ORANGE, WOODEN, BLUE, LIGHT BLUE, LINGT GREEN.


All you need to do is fit these eight pieces into the calendar frame to leave one month and one day showing.
Can you find your birthday? Your favorite holidays? Your anniversary? Today’s date? Every day you have a new puzzle!
We believe this should look beautiful placed on the family room coffee table and work as a conversation piece instead of an advertisement.(Please peel off the protective film from puzzle)


Everyone loves this puzzle!

I can’t put this down! I think I’m addicted.” – Martin D.

Genius! Most puzzles you only solve once and you’re done. This puzzle is a new puzzle every day.” – Terry E.

My husband usually doesn’t like puzzles, but he plays with this one every day.” – Dana S.

So much fun! Unbelievable that you can make every single day!” –
Waller J.

I can’t solve October 26th, so I’m changing my birthday to October 24th.” – Joyce R.


Daily Calendar Puzzle is a great way to start your day! You'll keep your brain sharp, develop visualization skills and have a lot of fun trying to find the solution... every day of the year! This is a puzzle for all ages – young, old and everyone in-between!

Each puzzle comes with a fold-out calendar so you cross off each day as you find it. Can you find all 365+ solutions? Compete with your friends and family!


You're really going to love this puzzle. You can get several puzzles so you can compete with your friends and family. If you have a business, you can place them in your waiting rooms. Invited to dinner? Bring one as a gift!


Patented design - a whole new kind of puzzle
Most puzzles you can solve only once and you're done. Daily Calendar Puzzle is an exciting new challenge day after day!