Files
hub/docs/FEATURE_MATRIX.md
kelly 3905f86d6a feat: V1 Release - Complete platform with all premium modules
Major Features:
- CRM Lite: Pipeline, tasks, accounts, calendar, inbox
- AI Copilot: Multi-provider support, brand voice, content rules
- Marketing: Campaigns, templates, channels, broadcasts
- Intelligence: Buyer analytics, market intelligence dashboard
- Orchestrator: Sales & marketing automation with AI
- Compliance: License tracking (minimal shell)
- Conversations: Buyer-seller messaging with email/SMS routing

Infrastructure:
- Suites & Plans system for feature gating
- 60+ new migrations
- Module middleware for access control
- Database seeders for production sync
- Enhanced product management (varieties, inventory modes)

Documentation:
- V1 scope, launch checklist, QA scripts
- Module current state audit
- Feature matrix (standard vs premium)
2025-12-01 09:48:40 -07:00

12 KiB

Feature Matrix: Standard vs Premium

Generated: November 2025 Purpose: Define feature tiers for pricing and module toggles


Table of Contents

  1. Overview
  2. Standard Tier (Included)
  3. Premium Modules
  4. Module Flags Reference
  5. Lost Features Check
  6. Feature Implementation Status

Overview

Cannabrands uses a freemium model with:

  • Standard Tier: Core marketplace functionality included for all businesses
  • Premium Modules: Optional paid add-ons enabled via admin toggles
  • Module Tiers: Some modules have sub-tiers (basic, premium, custom)

Standard Tier (Included)

All businesses get these features by default

Core Platform

Feature Seller Buyer Status
Dashboard Complete
Business Profile Complete
User Management Complete
Role-Based Permissions Complete
Location Management Complete
Contact Management Complete
Notifications Complete
Onboarding Wizard Complete

Product Catalog

Feature Seller Buyer Status
Product CRUD Browse Complete
Product Images View Complete
Product Pricing View Complete
Product Categories Filter Complete
Product Search Complete
Product Preview N/A Complete
SEO Fields N/A Complete

Brand Management

Feature Seller Buyer Status
Brand CRUD Browse Complete
Brand Dashboard N/A Complete
Brand Stats N/A Complete
Brand Preview View Complete
Nexus Theme View Complete
AI Brand Voice N/A Complete

Order Management

Feature Seller Buyer Status
Order List Complete
Order Detail Complete
Order Workflow Limited Complete
Picking Tickets N/A Complete
Manifests View Complete
Delivery Windows Select Complete
Cancellation Requests Complete

Invoice Management

Feature Seller Buyer Status
Invoice List Complete
Invoice Create N/A Complete
Invoice PDF Complete
Payment Tracking Complete

BOM System

Feature Seller Buyer Status
Components N/A Complete
BOM Editor N/A Complete
Cost Calculation N/A Complete
BOM PDF Export N/A Complete

Batch/COA Tracking

Feature Seller Buyer Status
Batch Management View Complete
QR Codes Scan Complete
COA Upload View Complete
Lab Results View Complete

Fleet Management

Feature Seller Buyer Status
Driver Management N/A Complete
Vehicle Management N/A Complete
Delivery Assignment N/A Complete

Buyer-Specific

Feature Seller Buyer Status
Marketplace Browse N/A Complete
Shopping Cart N/A Complete
Checkout N/A Complete
Favorites N/A Complete
Stock Notifications N/A Complete
Backorders N/A Complete
Pre-Delivery Review N/A Complete
Delivery Acceptance N/A Complete

Premium Modules

Optional paid add-ons enabled via admin toggles

CRM-Lite Module

Flag: has_crm Default Tier: crm_tier = 'basic'

Feature Basic Premium Custom Status
Sales Pipeline (Kanban) Complete
Accounts Management Complete
Tasks Complete
Calendar Events Complete
Activity Timeline Complete
CRM Inbox Complete
AI Commands Complete
Advanced Reporting 🔴 No UI
Custom Fields 🔴 No UI
API Access 🔴 No UI

Marketing Module

Flag: has_marketing Default Tier: marketing_tier = 'basic'

Feature Basic Premium Custom Status
Email Broadcasts Complete
Email Templates Complete
Channel Management Complete
Campaign Analytics Complete
AI Subject Lines Complete
AI Copy Improvement Complete
A/B Testing 🔴 Not Started
Drip Campaigns 🔴 Not Started
Predictive Segments 🔴 Not Started

Analytics Module

Flag: has_analytics Default Tier: analytics_tier = 'basic'

Feature Basic Premium Custom Status
Sales Dashboard Complete
Order Reports Complete
Product Analytics 🟡 Routes only
Buyer Intelligence 🟡 Routes only
Marketing Analytics 🟡 Routes only
Custom Reports 🔴 Not Started
Export to BI Tools 🔴 Not Started

Inventory Module

Flag: has_inventory Default Tier: inventory_tier = 'basic'

Feature Basic Premium Custom Status
Inventory Items Complete
Movements Complete
Alerts Complete
Multi-Location Complete
Forecasting 🔴 Not Started
Integrations 🔴 Not Started

Processing Module

Flag: has_processing

Feature Included Status
Wash Reports Complete
Conversions Complete
Yield Tracking Complete
Waste Tracking Complete
Work Orders Complete
Performance Dashboard Complete

Manufacturing Module

Flag: has_manufacturing

Feature Included Status
Purchase Orders Complete
Work Orders Complete
Status Tracking Complete

Conversations Module

Flag: has_conversations

Feature Included Status
Buyer-Seller Messaging Complete
Conversation List Complete
Reply/Close/Reopen Complete

AI Copilot Module

Flag: copilot_enabled Default Tier: copilot_tier = 'basic'

Feature Basic Premium Custom Status
Content Generation Complete
Product Descriptions Complete
Brand Voice Complete
Content Rules Complete
Usage Tracking Complete
Higher Limits Complete
Custom Models Complete

Compliance Module

Flag: has_compliance

Feature Included Status
METRC Integration 🔴 Flag only
Lab Results Tracking 🔴 Flag only
Quarantine Management 🔴 Flag only
Regulatory Reports 🔴 Flag only

Module Flags Reference

Boolean Flags (on businesses table)

Flag Type Description
has_crm bool CRM-Lite module enabled
has_marketing bool Marketing module enabled
has_analytics bool Analytics module enabled
has_inventory bool Inventory module enabled
has_processing bool Processing module enabled
has_manufacturing bool Manufacturing module enabled
has_conversations bool Conversations module enabled
has_compliance bool Compliance module enabled
copilot_enabled bool AI Copilot enabled

Tier Fields (on businesses table)

Field Values Description
copilot_tier basic, premium, custom AI Copilot feature level
crm_tier basic, premium, custom CRM feature level
analytics_tier basic, premium, custom Analytics feature level
inventory_tier basic, premium, custom Inventory feature level
marketing_tier basic, premium, custom Marketing feature level

Lost Features Check

Features that may have been lost during development

Verified Present

Feature Expected Found Location
Dashboard stats seller/dashboard.blade.php
Product CRUD ProductController.php
Order workflow OrderController.php
Invoice PDF InvoiceController.php
BOM system ProductBomController.php
Batch QR codes BatchController.php
Fleet management DriverController.php
CRM pipeline PipelineController.php
Marketing broadcasts BroadcastController.php
Processing wash reports WashReportController.php
AI content generation AiCopilotController.php

Potentially Missing/Incomplete

Feature Expected Found Notes
Product promotions tab 🟡 1-line stub
Product FAQs tab 🟡 1-line stub
Product strains tab 🟡 1-line stub
Bulk product editing 🟡 UI exists, not wired
Analytics index 🔴 0 lines
CRM Premium features 🔴 Tables exist, no UI
Compliance module 🔴 Flag only
A/B Testing 🔴 Not started
Drip Campaigns 🔴 Not started

Not Expected (Confirmed Post-V1)

Feature Status Planned For
WhatsApp integration 🔴 Post-V1
Calendar sync 🔴 Post-V1
Meilisearch 🔴 Post-V1
Predictive segments 🔴 Post-V1

Feature Implementation Status

Summary by Module

Module Total Features Complete Partial Missing
Core Platform 8 8 0 0
Product Catalog 7 7 0 0
Brand Management 6 6 0 0
Order Management 7 7 0 0
Invoice Management 4 4 0 0
BOM System 4 4 0 0
Batch/COA 4 4 0 0
Fleet 3 3 0 0
CRM-Lite 10 7 0 3
Marketing 10 6 0 4
Analytics 7 2 3 2
Inventory 6 4 0 2
Processing 6 6 0 0
Manufacturing 3 3 0 0
Conversations 3 3 0 0
AI Copilot 7 7 0 0
Compliance 4 0 0 4
Total 99 81 3 15

Overall V1 Readiness

  • Standard Tier: 100% ready
  • Premium Modules: 85% ready
  • Post-V1 Features: 0% (as expected)

Recommendation: V1 can launch with current Standard tier. Decide which Premium features to include/exclude from launch.