Product Data for Plants and Seeds: Botanical Attributes, Structured

The same species under a dozen names, and buying-decision attributes buried in free text — how to get botanical data into one consistent structure across every grower.

Jakob Feinböck, ProductbayJuly 4, 20267 min read
☝️Key takeaways
  • Plants and seeds carry botanical attributes — location, hardiness, growth height, flowering time — that no generic product feed captures; they hide in free text, PDFs and grower spreadsheets.
  • The bigger pain is inconsistent naming: the same species arrives under a botanical name, a trade name and a supplier label, so records duplicate instead of matching.
  • There is no dominant data standard for horticulture — GTIN/EAN identifies the pack, but the botanical layer is left to manual Excel work.
  • Productbay uses AI to unify naming and extract botanical attributes into one structure, so a multi-grower assortment becomes one clean, comparable catalog.

A rose is not a rose. In a plant catalog it is Rosa, then a group and a cultivar, then a German trade name, then a supplier article code — and depending on which nursery shipped the list, those pieces arrive in a different order, spelled differently, or half missing. Multiply that across perennials, shrubs, seeds and bulbs from a handful of growers, and the assortment stops being comparable long before it reaches the shop.

Product data for plants and seeds is botanical data: attribute-rich, naming-heavy and almost never standardized at the source. This is a focused corner of the broader garden & plant retail challenge — where the pain is less about variants and more about botany that no generic feed was designed to hold.

Which botanical attributes make plant data so hard?

Unlike a screw or a t-shirt, a plant is bought on its living behavior. The attributes that decide the sale are botanical, and they rarely arrive in clean columns:

  • Location & conditions: sun / partial shade / shade, soil type, moisture needs — the first filter every gardener applies.
  • Hardiness: frost tolerance and hardiness zone decide whether the plant survives the buyer's winter at all.
  • Growth habit: height, width, and growth rate — critical for hedging, bedding or container use.
  • Flowering: time, color, duration; plus evergreen vs. deciduous.
  • Seeds specifically: sowing time, germination period, spacing, seeds per pack.

These attributes almost never come as a structured feed. They sit in free-text descriptions, on care-label PDFs, or in a grower's own spreadsheet layout — which means someone has to read them out and normalize them before the catalog can filter on them.

Why is inconsistent naming the real bottleneck?

The attribute problem is real, but naming is what actually breaks the catalog. One plant legitimately carries several names at once:

  • The botanical name — genus, species, cultivar (Lavandula angustifolia Hidcote).
  • The trade or common name — Echter Lavendel, English Lavender, sometimes a marketing-registered name.
  • The supplier article label — a nursery-internal code or shorthand.

Different growers deliver the same plant under different combinations of these, in different spellings, sometimes abbreviated. Without a unifying layer the same species lands as three separate products: the assortment splits, stock views fragment, and shop search misses matches because the customer typed the common name and the record only holds the botanical one. Reconciling that by hand across thousands of records is exactly the manual work that never ends.

Is there a data standard — and where does it stop?

Horticulture is one of the least standardized retail sectors on the data side. Here is honestly what applies and what does not:

Data layerWhat a standard coversWhere it stops
Article identityGTIN/EAN identifies the packaged unitSays nothing about the plant itself
General classificationETIM / eCl@ss exist for technical goodsBarely reach into horticulture; no botanical depth
Botanical namingBotanical nomenclature is a scientific conventionNot enforced in supplier feeds; trade names dominate
Botanical attributesNo dominant industry attribute standardLocation, hardiness, growth data = free text / PDF
Sales contentNot the job of any identifierDescriptions, images, care copy absent

In short: GTIN/EAN identifies the pack, and that is roughly where standardization ends. The botanical layer — the part customers actually buy on — is left to whatever each grower typed into their own sheet. That absence of a standard is why manual unification dominates the sector.

How does Productbay unify plant and seed data?

The job is the same three steps every multi-supplier retailer faces, tuned for the botanical case — and that is what Productbay is built for:

  • Consolidate: import every grower and supplier source once — Excel, CSV, feed URL, FTP, API — and match by GTIN/EAN or botanical name so the same species collapses into one record instead of multiplying into duplicates.
  • Enrich: AI normalizes naming (botanical ↔ trade name), extracts botanical attributes from descriptions and PDF care sheets, assigns categories, translates via DeepL and writes sales content — always with a review queue before anything publishes.
  • Publish: two-way sync to Shopify and Shopware, ERP connections (Xentral, weclapp), and feed exports for Amazon, OTTO and Kaufland, each with per-channel transformations.

The point is that Productbay starts exactly where the standard stops: it builds the botanical structure the sector never got from an official body, and it does the naming reconciliation and attribute extraction that would otherwise be endless Excel work. For the fuller picture see the garden & plant overview, learn how the same engine categorizes products automatically, and how it enriches and normalizes data from multiple suppliers. Productbay is built for specialist retailers running multi-supplier, multi-channel catalogs.

Frequently Asked Questions

Let's look at your product data process

Trade names, botanical names, hardiness zones, sowing times — plant data is messy by nature. See how Productbay unifies naming and extracts botanical attributes into one catalog in a 30-minute walkthrough.

Get started