Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds
Streptocarpus saxorum Seeds

Streptocarpus saxorum Seeds

237 sold
$16.99
$39.99
-$23.00
Color-Purple
Please select a color
Number-200 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.

Streptocarpus saxorum😍

Noted for their abundant flowers and number of leaves per plant😍Lovely blooms in a pretty shade of light purple and white detailed with darker veins. In winter, enjoy the show indoors. In summer, take the display outside on a shady porch or deck. Shipped in a 5" gray metal cachepot.An African Violet relative, Cape Primrose (Streptocarpus) grows in the mountainous, wooded ravines of South Africa, shaded from the heat and intensity of the sun. It's an easy-to-care-for houseplant in bright but indirect light. Water when the soil feels slightly dry and fertilize twice a month for a long display of open-faced blooms and dark green, strap-shaped leaves.

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.