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
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.zipTurn 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
- Edit a product → Product data → Plant Information tab → fill fields → Update.
- 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.