Personalised Family Tree - Mothers Day Gift, LED Light Gift

people are viewing this right now
📦Produced in the USA and UK
$39.69
  • Deliver to: |
Choose from Print only or Frame Type:  10" Frame With Light
Tree Colour:  PINK
Quantity

Description

Our beautiful personalised family tree prints are made using high quality paper and printed by our inhouse team. Delicately mounted in our acrylic frames for the perfect blend of lightness and durability, the glass aperture also provides a premium finish with a pristine shine.

Perfect, personalised gift for Mother’s Day, Birthday or any special occasion.
Comes as standard with the wording ‘Grandchildren fill a place in your heart you never knew was empty’.

Personalisation:
All of our 'Tree' designs can have from 2 to 25 hearts printed with a single name (12 Character limit).

The heart layout is pre-set and the names will be added to the set layout in number order taken from your list. Please contact us to see pictures of these layouts if required.


For pets a small paw print icon can be added to the heart - please write (pet) after each name required.

For lost loved ones up to 3 stars can be printed above the tree with a single name (12 Character limit) - please write (star) after each name required.

Please check the list for accuracy and spelling, we are not responsible for typographical errors.

*Please note alterations subsequent to an order being placed, may not be possible.
If we are able to accommodate changes to an order, we will, but this is not guaranteed.

Available in a choice of finishes including print only and Framed options:
A4 Print - Printed on professional 260GSM paper.
A4 frame.
6x6" Box frame.
10x10" Box Frame with scatter crystals.
10x10" Box Frame with scatter crystals and LED lights.

Frame Specifications:
Acrylic Frame - Perfect blend of lightness and durability.
Glass Aperture Front - Provides a premium finish with a pristine shine.
All frames are freestanding or can be wall mounted.
Frame Dimensions:
A4 Frame = Height: 320mm Width 230mm Depth: 20mm
6x6" = Height: 175mm Width: 175mm Depth: 35mm.
10x10" = Height: 254mm Width: 254mm Depth: 40mm

Please Note: Personalisation will be exactly as entered, please double check your personalisation when placing your order.
***Estimated delivery time, and shipping cost is shown on the checkout page - please check this before completing your order as we do not accept cancellations once the order has been placed***

Personalised family tree framed print, Mothers day gift, Grandchildren tree, Mums birthday, Nans birthday, Gifts for her, New home gift,

Shipping & Returns

  • Orders can be cancelled or modified within 2 hours after being placed.
  • International orders: It may take additional days if orders have to go through customs. We have no influence on the customs process and apologize for any inconvenience due to delivery delays resulting from this.
  • For more detailed information and instructions, please visit our Replacement & Refund Policy.
  • Learn more about Shipping Policy here.

Personalization

  • Please complete fields required to customize options (Name/Characteristics) and recheck carefully all the customized options.
  • Text: Standard English excluding special characters, emojis to ensure the best looking.
  • Characteristics: Pick one-by-one options that match your description.
  • The last step, click “ADD TO CART” and wait for us to create your wonderful creation ❤️.
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.