We offer free shipping worldwide for orders over $49.9
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Magical Handwriting Reusable Book (1 Set Of 4 Books)
1 / 7
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Magical Handwriting Reusable Book (1 Set Of 4 Books)
Save $27.05
Cales Care

Magical Handwriting Reusable Book (1 Set Of 4 Books)

$25.99 $53.04
0 sold
QTY
Qty

Keep children interested in practicing writing and learning English effectively

For children, it's important for them to go to preschool education which is easier to correct the gesture and writing method of holding the pen. The interesting activities in the workbook can bring a lot of educational fun for your children.

Each preschool copybook page contains interesting, effective and practical exercises so that children can get valuable eye-hand coordination and other handwriting skills.

Product Features:

  • Clear Printing & Unique Groove

  • Smooth & Comfortable Writing

 

  • Convenient Page Turning

  • 350GSM Thick & Wear-Resistant 

  • Reusable Within 30 Minutes

Specifications:

  • Great Gift for Kids : Our Magical Handwriting Reusable Book is made of high-quality thick paper, with a double-sided printing design and loose-leaf fixing method, easy to copy and not easy to fall off. This Magical Handwriting Reusable Book Set is the perfect gift for kids ages 3-7 years old.

undefined

  • Get Beautiful Handwriting : During these activities, kids will use their pencils to follow paths and draw different shapes, so they build their fine motor skills. That will engage their minds and boost their reading and writing comprehension skills, help children to practice different fonts of handwriting, and build their own style.
  • Main Material : High Quality safety paper. The paper is thick and not east to smudges. Great for calligraphic Letter Writing.
  • Reusable Handwriting Copybook : Handwriting automatically disappear after dry, great for repeatedly practice. If you want to learn calligraphy, a copybook is a must-have.

 

  • Package includes :  Alphabet+Number+Math+Drawing books+1 pen+5 refills+1 pen holder. This Magic Calligraphy Copybook Set is the perfect gift for kids ages 3-7 years old.

 

undefined

 

Kids will use their pencils to follow paths and draw different shapes to build their fine motor skills.

 

  • Size:13*19cm

 OUR GUARANTEE!

 

We believe in 100% customer satisfaction!

If you don’t have a positive experience for ANY reason, contact us and we will make sure that all your concerns are addressed and you leave 100% satisfied.

We have 24/7 Chat, and Email Support. Please contact us through one of those or through our contact form, if you need assistance we are always here for you!

 

We Appreciate Your Support! 

Please allow extra time for your order to be processed during holidays and sale seasons!

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.