Feature Matrix: Standard vs Premium
Generated: November 2025
Purpose: Define feature tiers for pricing and module toggles
Table of Contents
- Overview
- Standard Tier (Included)
- Premium Modules
- Module Flags Reference
- Lost Features Check
- 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.