Photo Custom Personalised Paint By Numbers Kit(Upload your photo-Choose Suitable Size-Payment)

$21.33
Size:  40x50cm
Type:  36 colors(no frame)
Quantity
66 sold
Worldwide fast shipping
Shipment takes 7-14 business days
Packages are trackable
Secure payments
Wholesale Discounts

Wholesale Discounts - Elevate Your Savings!

Welcome to the Wholesale Discounts page of Fansells! We are delighted to offer our valued wholesale customers an exciting opportunity to save more as you buy more. Our tiered discount structure is designed to support your business's growth by providing significant savings on bulk purchases. Explore our exclusive discounts below and find out how you can maximize your purchasing power today.

Exclusive Wholesale Discount Tiers

Unlock incredible savings with our straightforward and generous discount tiers. Whether you're stocking up for the season or preparing for a big project, we've got you covered with discounts that grow with your order size.

- Spend £100, Save 6% by using coupon code **WS06** at checkout.

- Spend £200, Save 8% by using coupon code **WS08** at checkout.

- Spend £400, Save 10% by using coupon code **WS10** at checkout.

- Spend £800, Save 12% by using coupon code **WS12** at checkout.

- Spend £1600, Save 14% by using coupon code **WS14** at checkout.

How to Apply Your Wholesale Discount

1. Browse Our Selection: Visit our product pages to select the items that meet your business needs.
2. Add to Cart: Once you've made your selections, add the products to your shopping cart.
3. Enter Coupon Code: Proceed to checkout and enter the appropriate coupon code (WS06, WS08, WS10, WS12, WS14) based on your order total in the designated coupon field.
4. Enjoy Your Savings: After applying the coupon code, your discount will be automatically calculated and reflected in your order total.
5. Complete Your Purchase: Fill in your shipping and payment details to finalize your order.

Why Choose Fansells for Your Wholesale Needs?

- Quality Assured: We pride ourselves on offering high-quality products that meet and exceed industry standards.
- Exceptional Value: With our tiered discount system, you get more value for every pound spent.
- Dedicated Support: Our customer service team is here to assist with any inquiries or special requests, ensuring a seamless shopping experience.

For any questions or assistance, please feel free to contact us at brand@fansells.com. We're here to help you make the most of your wholesale purchases.Thank you for choosing Fansells. We're excited to be a part of your business's success story!

Description

Mainly we take 7-10 days to finish design of your custom Paint By Numbers Painting,and the shipping time need another 15-25 days.

DIY Steps:
1. Open the box and check the Painting By Numbers tool.
2. Check the color of the paint, and the order of the numbers arranged on the oil painting.
3. Uncover the canvas, you will see a lot of symbols corresponding to the color numbers.
4. Filled in the areas that marked with numbers with the corresponding paint. (For convenient to DIY, please add a small amount of water to the paint)
5. It is recommended to Paint one group color at a time, which can be completed faster.
6. In order to create a perfect Painting By Numbers, it is recommended to put the drawings together when painting and paint all the color areas.
7. After painting, make a slight modification on the connection between color blocks with the corresponding color.
8. When you finish, place it in a appropriate frame for your prefer. (This product is NOT Including Frame).

Suggestion:
If you fill in a wrong color, you can wait the paint to dry up and then cover the wrong part with the correct color on the surface.
Please cover the lid of paint well when you do not use it, in case the paint dry up.
If you happen to have the paint on your clothing, please wash it immediately.

Use Tips:
1. This product is unfinished and requires the buyer to create it by himself.
2. Acrylic paint is easy to dry, please close the lid when it is not needed, so as not to dry and harden the paint, if the acrylic paint is dry, you can add 1-2 drops of brightener (not included) or water , mix well before use, be careful not to add more water.
3. Please complete the digital oil painting as soon as possible after opening the product, so as not to affect the oil painting effect presented by the line drawing.
4. Regarding the digital coding on the line drawing, you can first use white paint to erase the number, and then paint it, to get the better oil painting effect.
5. For the completed digital oil painting works, please dry the paint on the canvas in time to avoid discoloration of the paint to show the underlying number or make the paint halo.

Note:?
1. Due to logistics reasons, the canvas you received may have creases, please smooth the canvas before painting.
2. Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you!
3. Please allow 1-3mm measuring deviation due to manual measurement.

Included:

1 Set X Acrylic Paints
1 X Canvas(No Frame)
3 X Painting Pens

Customer Reviews
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.