Osmanthus fragrans seeds
Osmanthus fragrans seeds
Osmanthus fragrans seeds
Osmanthus fragrans seeds
Osmanthus fragrans seeds
Osmanthus fragrans seeds
Osmanthus fragrans seeds
Osmanthus fragrans seeds
Osmanthus fragrans seeds
Osmanthus fragrans seeds
Osmanthus fragrans seeds

Osmanthus fragrans seeds

286 sold
$19.99
$49.99
-$30.00
Number-100 Seeds
Please select a number
Quantity

🪴We are committed to providing our customers with quality, affordable seeds. 🌱

💵 Payments Via PayPal® and credit card, shipping, Global Express available.

😍 89.3% of customers buy 100 seeds or more to share

✨Officially recommends good businesses. The merchant deposit of $100,000 has been paid to PayPal.

😎Don't forget to recommend it to your family and friends, because we are so good.

Osmanthus fragrans😍

Special osmanthus tree species that blossom and fragrance all year round!🥰Also known as: Sweet olive, tea olive, fragrant olive, and Gold Osmanthus.This species here is native to Asia and is one of the 10 most famous flowers in China and Taiwan for its extremely powerful apricot fragrance.It is an evergreen tree or shrub with a moderate growth rate, that will typically grow to 10-15' tall in cultivation, but can reach 20-30' tall in its native land. It can be grown as a container plant for decks, patios or outdoor sitting areas or year round as a houseplant. Either way, it may be trained as a small tree, shrub or espalier. It is winter hardy to about 10 degrees F. and generally considered to be plantable in the ground in USDA Zones 8b-11.

Wish you to build your ideal garden soon🥰

 

PayPal is welcomed here.

If you want to checkout with Credit Card. Please Click Paypal and Search for ‘Pay with Debit or Credit Card'

📦 Insured shipping: Every order comes with real-time tracking information and insurance coverage in the unlikely event that a package is lost or stolen in transit.

💰Money Back Guarantee: If your items arrive damaged within 14 days of normal use, we will be happy to provide a replacement item or your money back.

✉️24/7 Customer Support: We have a team of live representatives ready to assist you and answer all your questions within 24 hours, 7 days a week.

🔒Safe and Secure Payments: We use state-of-the-art SSL Secure encryption to keep your personal and financial information 100% protected.

🌎 WORLDWIDE SHIPPING ✈

Please do note that shipping is insured worldwide. Tracking Numbers will ALWAYS be sent so you can track them every step of the way! Cool things are worth waiting for! 😉

Our Warehouse

Please consider any holidays that might impact delivery times.Please consider the transportation methods and unexpected situations that may affect the delivery time.

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.