💐2025 Hot Sale 49% OFF!🔥Handmade Waldorf Doll

people are viewing this right now
$45.99
$99.80
-$53.81
Dolls:  💦Elena
Style:  🌸Doll+Clothes+box
Quantity

Description


🎀👀Are you looking for a unique and adorable gift? Handmade Waldorf Dolls are your best choice!
 
🎄🎄This Christmas, dolls will bring more joy and warmth to you and your family!!
 

👼Dolls vary in the form best suited to the stage of development of the child

👧Typically, hair on a doll is made of pure wool such as mohair or boucle, ply wool or cotton.

Hair is securely fixed you can make different hairstyles.

Facial feature details on a  doll vary with the maker and are generally simple stitches, sometimes painted, but are always a simple suggestion and ideally neutral.

✨So the child can imagine the personality and mood of the doll and whether the doll is awake or asleep.

Some dolls have small suggestions of noses. Skin, eye and mouth colors vary with each doll, ideally to reflect the colouring of the child for a first doll.

🧵Materials

Flocking, cloth

📌Description

Size:12 inches with big ONE clothes

Soft and cuddle doll is made in Knitted style with 100% organic cotton (De witte engel) and stuffed very firmly with polypropylene cotton- clean organic wool Wollknoll.

 

📦PACKAGE INCLUDE:

1 * Waldorf Doll With Clothing(No other little dolls)

🤣 We’re working hard at the shop today fulfilling orders💗 just hanging with my waldorf dolls 😜

❤️Thank you for your support!❤️


✅Guaranteed Safe & Secure Checkout with:

Our goods are authentic, with genuine patents, and counterfeits must be investigated! Customers, please identify our products!

⏰Handling time>> Ship within 8-24 hours after payment.
🚢Shipping>>We'll arrange the fastest shipping for you.
😊Returns>> Fast refund for any dissatisfaction within 30 days, 100% money-back guarantee.


🌎 Worldwide Shipping ✈  

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.