Market Research Gaps — Master Registry

Source: Independent gap analyses performed against US retail plant nursery market research and competitor landscape (Square, Lightspeed, Shopify POS, Rapid Garden POS, Sunfire, Epicor Propello, POS Nation, KORONA, RetailEdge), plus a forward-looking future-of-retail-ERP research synthesis (independent analysts and HCI/agentic-AI literature).

Status of this document: All gaps are Open — pending decision unless a status is shown. This document tracks gaps; it does not resolve them. Each gap will be reviewed and either accepted (becomes scope), rejected (becomes out-of-scope), or deferred (assigned to a future version).

Note — gaps are nursery pain points: Each gap exists because of an underlying operating pain a nursery feels. The "Gap" column names what to build; the "Research source" column names the pain it answers. Read this registry as the nursery's pain-point list expressed as buildable scope.

Operating reality that prioritizes everything below: A US retail nursery earns roughly 60% of annual revenue in a ~12-week spring window, runs an outdoor floor with unreliable connectivity, sells perishable live goods whose value decays within hours/days, carries variable, non-barcoded inventory (the same plant has botanical, common, and regional names), runs on a ~60%-turnover, seasonal/temporary workforce, and lives with weather volatility that shifts peak demand by weeks. These conditions are not gaps to "close" — they are constraints that decide which gaps matter most and why onboarding, migration, offline, and reliability must all be spring-ready.

Status legend

  • Open — Identified but no decision made
  • Under Review — Discussion in progress
  • Accepted — Will be built (becomes scope)
  • Deferred — Postponed to a future version
  • Rejected — Out of scope

Gap Registry

# Gap Research source Affected modules Status
1 Shopify/Woo/Wix ecommerce sync Top-6 pain point — Shopify POS sync failures; 130+ outages since 2025 04 Purchasing, 10 Admin Deferred (v1.5+) — Reliable Shopify sync is multi-month work; v1.0 tenants can manual CSV-sync. Native connectors ship v1.5+ with Enterprise UI.
2 Weather-tied inventory AI forecasting #1 named AI use case across research; explicitly deferred in Module 6 Out-of-Scope 01 Inventory, 06 Reporting Deferred (v1.2) — Builds on Purchasing AI reorder forecasting (Module 4 Group 8). Couple with v1.2 full Purchasing launch.
3 Production Module 7 scope (122 features) Research explicitly says "Defer or be cautious about: Highly specialized greenhouse production planning" — wholesale/grower territory 07 Production Accepted — Trimmed to 41 retail-scale features in v1.0; 55 features deferred to v1.2, 26 features deferred to v1.5.
4 Job costing / landscaping module Research's higher-tier differentiator #4; 20% of target nursery revenue from contractor services 03 Orders, 05 CRM Deferred (v1.5) — Meaningful module addition (jobs as first-class objects). Ships with Enterprise launch in v1.5.
5 Starter 200-SKU cap mismatch Research target nursery has 800–3,000 SKUs; current Starter cap forces immediate upgrade 01 Inventory Accepted — Cap raised to unlimited SKUs; user/site/zone remain capped at 1 each. Users is the natural upgrade gate to Pro.
6 True offline-first capability Current design assumes a 60-sec connectivity buffer; research lists Shopify outages as a top-7 pain point; Rapid/KORONA market offline as a differentiator 02 POS Accepted — POS-only true offline-first; 60-sec buffer for other modules.
7 Unified AI copilot UX Research's #6.3 gap — AI copilot for nursery owners 10 Admin, 06 Reporting Deferred (v1.5) — AI copilot needs broad operational data history. Revisit at v1.5 with year of multi-tenant signal.
8 Sustainability/eco-attributes reporting Plant care attributes exist in Inventory 1.4; reporting + marketing layers now added 06 Reporting, 05 CRM Accepted — Reporting 3.13 (Sustainability dashboard) + CRM 11.13 (Sustainability-tagged campaign templates). Leverages existing attribute data.
9 Kit-BOM (kits as inventory records) Rapid markets kitting for combo planters, hanging baskets, gift baskets 01 Inventory, 02 POS Accepted — New Inventory Group 27 "Kits & Bundles (Kit-BOM)" with 5 features (27.1–27.5); POS 10.13 references atomic component deduction. Inventory count 89 → 94.
10 Workshops as sellable items Square case study (Dig Gardens) names workshops as a need; no event/workshop primitive yet 02 POS, 03 Orders Deferred (v1.2) — Workshops need event/capacity/attendee primitives. Bundle with v1.2 Production-light (shared scheduling).
11 QB Desktop / Sage / Sage Intacct / Xero Plan covers QBO only; mid-market integrations expected 10 Admin Deferred (v1.5) — Sage, Sage Intacct, Xero ship with Enterprise UI in v1.5. QB Desktop direct sync is Rejected (CSV export only).
12 Plant taxonomy database size Plan stated 10K+; Sunfire markets 38K+ NetPS 01 Inventory Accepted — Target 30K+ cultivars at v1.0 via licensed third-party + USDA PLANTS.
13 UV-stable/weatherproof tag substrate Sunfire markets specialty tag substrate 01 Inventory Rejected — Vendor concern (tag stock), not software. Documented in customer help docs.
14 AI staff training assistant Research mentions Garden Expert AI for staff training 10 Admin Deferred (v1.2) — Follows AI copilot pattern; needs multi-tenant data anchor. v1.2 AI expansion bundle.
15 AI markdown optimization Overstock/dead stock pain; manual sale scheduling only 01 Inventory, 06 Reporting Deferred (v1.2) — Bundle with weather-tied (#2) and nursery-pretrained AI (#16).
16 Pre-trained on nursery seasonality (AI moat) Real moat if executed 06 Reporting Deferred (v1.5) — Needs year of multi-tenant operational data for RAG corpus.
17 Per-terminal pricing model KORONA pattern $50/terminal 11 Billing Rejected — Flat tier pricing locked. Add-on subscriptions (Billing Group 13) cover terminal-heavy tenants.
18 Sandbox / forever-free dev account Research recommends sandbox tier 11 Billing Deferred (v1.2) — Useful for consultants/integrators when API surface stabilizes.
19 Rugged hardware support documentation Outdoor garden centers need weatherproof tablets/scanners 02 POS, 10 Admin Rejected — Hardware recommendations belong in help docs, not software scope.
20 Workforce management integrations (Gusto/ADP/Deputy) Built-in scheduling + payroll CSV export covers v1.0 10 Admin Deferred (v1.5) — Integrations matter for Enterprise; ship with Enterprise launch.
21 App ecosystem / third-party marketplace Enterprise API ships v1.5; no marketplace yet 10 Admin Deferred (v2.0) — Marketplace is multi-quarter platform commitment. Enterprise API in v1.5 is the precursor.
22 Season as first-class variant axis Currently handled via pricing schedules and out-of-season flags 01 Inventory Rejected — Schema complexity for no operational gain. Pricing schedules + flags suffice.
23 Hyper-local product-level reorder (without weather) Reorder thresholds are static; AI reorder lacks local weather input 01 Inventory, 04 Purchasing Deferred (v1.2) — Couples with Gap #2 weather-tied. Same v1.2 bundle.
24 Opinionated answer-dashboards vs BI toolkit v1.0 Reporting is BI-lite + standard reports 06 Reporting Deferred (v1.2) — Curated nursery-specific dashboards are additive; don't displace BI toolkit.
25 AI marketing copilot (suggested segments/copy/timing) Plumbing exists; no AI suggestion UX yet 05 CRM, 13 Notifications Deferred (v1.2) — Part of v1.2 AI expansion bundle (with #14, #15, #16).
26 Price optimization / markdown guidance Aging reports + manual scheduling only; no decision support 01 Inventory, 02 POS, 06 Reporting Deferred (v1.2) — Part of v1.2 AI markdown bundle (same as #15). Decision support at POS and Reporting.
27 Named migration playbooks (QB POS, Square, Lightspeed) QuickBooks POS sunset (2023) forced rushed migrations; plan has CSV import but no named guided migration flows 01 Inventory, 10 Admin Accepted (partial) — Picas import in v1.1 with guided migration playbook; other migration playbooks (QB POS, Square, Lightspeed) remain Open.
28 Pesticide/chemical compliance Niche regulatory hint; Production trimmed in PASS 9 07 Production Deferred (v1.5) — Ships with full grower features in v1.5 (REI tracking, applicator license, state records).
29 Dead-stock / shrink detection (distinct from markdown pricing) Up to ~78% of garden-center shrink is plant deterioration, not theft (vendor figure; independent sources cite 10–15% live-plant shrink) — the #1 quantified margin leak. Gaps #15/#26 price the markdown; this is the prior step of seeing which live stock is aging or declining before any markdown decision. Conventional POS shows only what is in stock, never what is dying. 01 Inventory, 06 Reporting Open — pending decision — Detection (lifecycle/condition tracking + aging signal) is arguably distinct from and prior to markdown pricing (#15/#26), and is the clearest differentiator vs. AI-light incumbents. Decide whether detection should lead #15/#26 rather than bundle into v1.2.
30 Three-name plant lookup (botanical / common / regional) Variable, non-barcoded inventory: the same plant carries a botanical name, a common name, and a regional nickname, and staff and customers each use a different one. Gap #12 covers taxonomy database size; this is the distinct capture and search problem of finding the right plant by any of its names at POS and in receiving. 01 Inventory, 02 POS Open — pending decision — Search/entity-resolution capability across name variants; decide whether it is a v1.0 POS/inventory lookup requirement (frontline usability) or deferred.
31 Outdoor-floor offline beyond POS (yard lookup / receiving / dead-count) Nursery work happens across large outdoor yards and greenhouses with no reliable Wi-Fi. Gap #6 makes the register offline-first but leaves other modules on a 60-second buffer — yet plant lookup, receiving, and dead-stock logging all happen in the exact outdoor zones where signal dies for longer than 60 seconds. 02 POS, 01 Inventory Open — pending decision — Reconsider whether #6's "POS-only" offline scope is sufficient for a vertical whose core floor work occurs in connectivity-dead outdoor areas; decide whether inventory lookup, receiving, and dead-count also need true offline capability.
32 Cash-flow seasonality (billing cadence fit) A nursery spends heavily on inventory in late winter (buying spring stock) before spring revenue arrives, then lives off spring income the rest of the year. A flat monthly charge in the dead season is a real friction; billing structure (#5, #17, #18) addresses pricing tiers, not seasonal timing. Cost is the #1 SMB adoption barrier. 11 Billing Open — pending decision — Decide whether billing should accommodate seasonal cash flow (e.g. seasonal/annual cadence options) rather than assume flat monthly works for a business with a 12-week revenue window.
33 Pre-season grower booking (forward commitments) Nurseries buy from a small number of growers on long lead times, pre-booking spring stock months ahead (often in fall). Purchasing gaps (#2, #23) treat purchasing as reorder/forecasting; the distinct pattern here is committing to grower orders far in advance and tracking those forward commitments against arrivals. 04 Purchasing Open — pending decision — Decide whether pre-season booking / forward-commitment tracking is a v1.0 purchasing requirement or deferred; it is a distinct workflow from reactive reorder.

Tally

  • Rows 1–28: Accepted 6 · Deferred 17 · Rejected 5
  • Rows 29–33 (added from future-of-retail research synthesis): all Open — pending decision
  • Total gaps: 33

New rows — context (29–33)

Rows 29–33 were surfaced by a forward-looking research synthesis (independent analyst and HCI/agentic-AI literature) and are framed here as nursery pain points expressed as gaps, consistent with rows 1–28. They are predominantly operating-reality pains that the original 28 (a feature-oriented analysis) did not capture:

  • #29 isolates dead-stock detection from markdown pricing — the research's single most-emphasized nursery margin pain and clearest differentiator.
  • #30 isolates plant-name search from taxonomy size (#12).
  • #31 flags that offline (#6, Accepted) may be under-scoped for outdoor floor work beyond the register.
  • #32 and #33 capture two seasonal business realities (cash-flow timing; forward grower booking) absent from the original feature analysis.
On this page
Esc