WP Manifestindependent plugin directory
manifest / ecommerce / planterbox

PlanterBox

An addon for Woocommerce to add the important plant data every plant nursery needs to sell plants online

by Summit Cloud Business Solutions · github.com/kat-netizen/planterbox · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/kat-netizen/planterbox/archive/refs/heads/master.zip

Turn WooCommerce products into a nursery plant catalog: a Plant Information product data tab plus a theme-agnostic block for FSE templates.

Description

Adds a "Plant Information" tab to the WooCommerce product data metabox with structured fields for:

  • Botanical name
  • Life cycle (annual / perennial / biennial)
  • Growth habit
  • USDA hardiness zones (min/max)
  • Mature height and width
  • Light needs
  • Water needs
  • Soil type
  • When to plant
  • When to harvest

Ships with a Plant Information block (planterbox/plant-information) that server-renders the current product's details. Because it reads postId from block context, it works inside the WooCommerce Single Product template, Query Loops, and patterns — no theme template overrides required.

Extensibility

  • planterbox_plant_fields — add, remove, or relabel fields; changes flow through the admin tab, meta registration, and block automatically.
  • planterbox_plant_information_rows — filter rendered rows per product.
  • All fields are registered post meta with show_in_rest, so they're available to the REST API and external tooling.

Usage

  1. Edit a product → Product data → Plant Information tab → fill fields → Update.
  2. Appearance → Editor → Templates → Single Product (WooCommerce) → insert the "Plant Information" block wherever you want the details to appear.

Changelog

1.0.0

  • First public release: product data tab, registered meta, dynamic block.