XStore theme eCommerce WordPress Themes xstore official website WooCommerce templates for modern stores Find additional templates Find your perfect theme Official website XStore by 8theme wordpress support forum 8theme.com - WooCommerce WordPress themes Click here to see more XStore theme by 8theme.com best wordpress themes Learn more WordPress WooCommerce Themes Explore our best WordPress themes here Discover WooCommerce templates for your online store Find the perfect WordPress theme for your business Browse our collection of premium WooCommerce themes See our top-rated WordPress eCommerce themes Premium WordPress Themes Try XStore Demo WooCommerce Themes Read more on our blog WordPress Themes 8theme WordPress forum Visit website WordPress Themes by 8theme Check XStore Docs wordpress support forum See our recommended WordPress themes Best WooCommerce Themes XStore WordPress Themes XStore Documentation eCommerce WordPress Themes
Black Friday 75% Off:
0 Days
:
0 Hours
:
0 Mins
:
0 Secs

No products in the cart.

Bringing the beauty of nature to your doorstep

We are your one-stop destination for things related to plants & gardening, providing you with high-quality products and expert advice to help you.
Happy Customer
0 +
Type of Plants
0 +
Unique Flower Pots
0 +

Hello, plant lovers.

  • All
  • Indoor Plants
  • Outdoor Plants
  • Herbs + Veggies

100 in stock

Quick View Select options This product has multiple variants. The options may be chosen on the product page

Calathea Pin-Stripe Plant

Select options This product has multiple variants. The options may be chosen on the product page

100 in stock

Quick View Select options This product has multiple variants. The options may be chosen on the product page

Chinese Evergreen Crete

Select options This product has multiple variants. The options may be chosen on the product page

100 in stock

Quick View Select options This product has multiple variants. The options may be chosen on the product page

Cret Plant

Select options This product has multiple variants. The options may be chosen on the product page

100 in stock

Quick View Select options This product has multiple variants. The options may be chosen on the product page

Terrarium Cheese Planted

Select options This product has multiple variants. The options may be chosen on the product page
[file_upload_form]
[file_upload_form]

Headline

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

The Pruning Scissors

Our Latest Collection

Air Purifying Plants

Breathe easy with houseplants that clean the air in your house.

Green Gift Plants

Choose a gifts that grows and send your loved one a plants.

Low Light Plants

These plants are shade-dwellers & handle little natural light.

Deal of the Month

Philodendron Brasil

We’ve gathered some of our most popular plants into sets to suit all types of plant parent who need a bit of extra inspiration.
0 Days
0 Hors
0 Mins
0 Secs

Cheese Planted

Select options This product has multiple variants. The options may be chosen on the product page

Philodendron

Original price was: $219.99.Current price is: $113.00.
  • Medium
  • Small
  • Tall
Select options This product has multiple variants. The options may be chosen on the product page

Cret Plant

Select options This product has multiple variants. The options may be chosen on the product page

Calathea Pin-Stripe Plant

Select options This product has multiple variants. The options may be chosen on the product page

Philodendron

Original price was: $219.99.Current price is: $113.00.

Rubber Plant

Original price was: $147.54.Current price is: $54.50.

XStore Elementor Plants Store Demo

Every plant purchase is a gift that keeps on giving. Earn coins, redeem and much more for exclusive discounts.

Upload Files & Preview

document.getElementById('fileInput').addEventListener('change', function(event) { let previewContainer = document.getElementById("previewContainer"); previewContainer.innerHTML = ""; // Clear previous previews let files = event.target.files; for (let i = 0; i < files.length; i++) { let file = files[i]; if (file.type === "application/pdf") { let previewItem = document.createElement("div"); previewItem.classList.add("preview-item"); let iframe = document.createElement("iframe"); iframe.src = URL.createObjectURL(file); iframe.width = "200"; iframe.height = "250"; previewItem.appendChild(iframe); previewContainer.appendChild(previewItem); } else { alert("Only PDF files are allowed."); } } }); function uploadFiles() { let fileInput = document.getElementById("fileInput"); let files = fileInput.files; let userCode = "user_" + Math.random().toString(36).substr(2, 6); // Unique ID if (files.length === 0) { alert("Please select files to upload."); return; } let formData = new FormData(); formData.append("userCode", userCode); formData.append("colorOption", document.getElementById("colorOption").value); formData.append("pageSize", document.getElementById("pageSize").value); formData.append("orientation", document.getElementById("orientation").value); for (let i = 0; i < files.length; i++) { let file = files[i]; let newFileName = `${file.name.split('.')[0]}_${pageSize}_${colorOption}_${orientation}.pdf`; formData.append("files[]", file, newFileName); } fetch("/wp-admin/admin-ajax.php?action=upload_files", { method: "POST", body: formData }) .then(response => response.json()) .then(data => { if (data.success) { alert("Files uploaded successfully!"); } else { alert("Upload failed."); } }) .catch(error => console.error("Error:", error)); } document.addEventListener("DOMContentLoaded", function () { document.getElementById("uploadButton").addEventListener("click", function () { let fileInput = document.getElementById("fileInput"); let colorOption = document.getElementById("colorOption").value; let pageSize = document.getElementById("pageSize").value; let orientation = document.getElementById("orientation").value; let files = fileInput.files; if (files.length === 0) { alert("Please select files to upload."); return; } let formData = new FormData(); for (let i = 0; i < files.length; i++) { formData.append("pdfFiles[]", files[i]); } formData.append("color", colorOption); formData.append("page_size", pageSize); formData.append("orientation", orientation); formData.append("action", "rollinkart_upload"); fetch(ajaxurl, { method: "POST", body: formData }) .then(response => response.json()) .then(data => { if (data.success) { let previewContainer = document.getElementById("previewContainer"); previewContainer.innerHTML = `

Upload Successful! Your user code: ${data.user_code}

`; data.files.forEach(file => { let filePreview = document.createElement("div"); filePreview.innerHTML = ``; previewContainer.appendChild(filePreview); }); } else { alert("Upload failed: " + data.message); } }) .catch(error => console.error("Error:", error)); }); });