Multi-Product Management
Multi-Product Management
Time to read: 8 minutes
Manage separate roadmaps for different products, services, or projects.
What You'll Learn
- Creating and managing products
- Assigning items to products
- Filtering by product in admin
- Displaying product-specific roadmaps
- Product settings and customization
Understanding Products
What are Products?
Products let you maintain separate roadmaps for:
- Different apps (Mobile, Web, Desktop)
- Different services (Basic, Premium, Enterprise)
- Different projects (Version 1.0, Version 2.0)
- Different audiences (B2B, B2C)
Why Use Multiple Products?
Organization:
- Keep roadmaps separate
- Avoid confusion
- Clear focus per product
Targeting:
- Show relevant items to specific audiences
- Different priorities per product
- Custom settings per product
Scalability:
- Add products as you grow
- Manage complex portfolios
- Scale without chaos
Creating Products
Add a New Product
- Go to Roadmap > Products
- Find "Add New Product" form (left side)
- Fill in details:
Name (Required)
- Product display name
- Example: "Mobile App", "Web Platform", "API"
- Shows in admin and frontend
Slug (Auto-generated)
- URL-friendly version
- Example: "mobile-app", "web-platform", "api"
- Used in shortcodes
- Edit if needed
Description (Optional)
- Brief product description
- Internal reference
- Not shown to users
- Click Add New Product
Product is created immediately!
Product List
After creating, you'll see:
- Product name
- Number of items
- Shortcode to use
- Edit/Delete links
Editing Products
- Find product in list
- Click Edit
- Modify name, slug, or description
- Click Update
Deleting Products
Warning: Deleting a product doesn't delete items, but they become unassigned.
- Find product in list
- Click Delete
- Confirm deletion
- Items stay in database
Before deleting:
- Reassign items to another product
- Or accept items will be unassigned
Assigning Items to Products
When Creating New Item
- Roadmap > Add New Item
- Find Product box (right sidebar)
- Check product(s) for this item
- Can select multiple products
- Click Publish
Default: Items get "Main" if none selected.
When Editing Existing Item
- Open item for editing
- Find Product taxonomy box
- Check/uncheck products
- Click Update
Bulk Assignment
Assign multiple items at once:
- Roadmap > All Items
- Check items to update
- Bulk Actions > Edit
- Click Apply
- Find Product dropdown
- Select product
- Click Update
All selected items now assigned!
Multiple Products Per Item
Items can belong to multiple products:
Example:
"User Authentication" item belongs to:
- ☑ Mobile App
- ☑ Web Platform
- ☑ API
Appears on all three product roadmaps.
Use cases:
- Shared features
- Cross-product improvements
- Platform-wide updates
Managing Products in Admin
Product Filter Dropdown
Filter admin item list by product:
- Roadmap > All Items
- Find dropdown at top: "All Products"
- Select specific product
- List shows only that product's items
Use for:
- Focus on one product
- Review product roadmap
- Bulk operations per product
Product Column
See which products each item belongs to:
- Roadmap > All Items
- Product column shows assignments
- Hover to see all products
- Click to filter
If you don't see Product column:
- Click Screen Options (top right)
- Check ☑ Product
Sorting by Product
Click Product column header to sort:
- Groups items by product
- Alphabetical by product name
- Easier to review
Displaying Product Roadmaps
Basic Product Display
Show specific product roadmap:
[roadmap product="mobile-app"]
Replace mobile-app with your product slug.
How to find slug:
- Roadmap > Products
- See "Shortcode" column
- Copy exact shortcode
- Or use product slug from URL
Multiple Products on One Page
Show several products:
## Mobile App Roadmap
[roadmap product="mobile-app"]
## Web Platform Roadmap
[roadmap product="web-platform"]
## API Roadmap
[roadmap product="api"]
Each section shows different product.
Separate Pages Per Product
Best practice: Create dedicated page per product.
Mobile App page:
- URL:
/mobile-app-roadmap/ - Shortcode:
[roadmap product="mobile-app"]
Web Platform page:
- URL:
/web-platform-roadmap/ - Shortcode:
[roadmap product="web-platform"]
Benefits:
- Clean URLs
- Easy to share
- Better SEO
- Focused view
Combined Product Display
Show items from multiple products:
[roadmap product="mobile-app,web-platform"]
Comma-separated product slugs.
Use for:
- Overview page
- All products view
- Cross-product features
Product-Specific Analytics
Frontend Analytics Tab
When displaying a product roadmap, users see an Analytics tab with:
- Total items for that product
- Total votes
- Total comments
- Completion rate
Automatic: Appears when using product parameter:
[roadmap product="mobile-app"]
Backend Analytics
Filter analytics by product:
- Roadmap > Analytics
- Product dropdown at top
- Select specific product
- All charts/tables update
Shows:
- Product-specific metrics
- Votes for that product only
- Popular items in product
- Activity for product
Product Settings
Accessing Product Settings
Note: Current version uses global settings for all products. Per-product settings coming soon.
Global Settings Apply To:
- All products
- Default status
- Voting/comments enabled
- Items per page
Future: Each product will have:
- Custom default status
- Enable/disable features per product
- Product-specific colors
- Custom item labels
Best Practices
Naming Products
Do:
- Use clear, descriptive names
- Keep names short
- User-facing terminology
- Consistent naming scheme
Examples:
- ✅ "Mobile App"
- ✅ "Web Platform"
- ✅ "API v2"
- ❌ "Proj-001"
- ❌ "Internal Tool Thing"
Organizing Items
Strategy 1: By Platform
- Mobile App
- Web App
- Desktop App
Strategy 2: By Service Tier
- Free Plan
- Pro Plan
- Enterprise Plan
Strategy 3: By Version
- Version 1.0
- Version 2.0
- Version 3.0
Strategy 4: By Audience
- Customer Portal
- Admin Dashboard
- Partner API
Choose what makes sense for your business.
Product Structure
Keep it simple:
- 2-5 products is ideal
- Too many = confusing
- Too few = not useful
When to create new product:
- Distinct user base
- Different roadmap priorities
- Separate development teams
- Different release cycles
When NOT to create:
- Minor variations
- Internal categories
- Temporary projects
- Use categories instead
Common Workflows
New Product Launch
- Create product:
- Roadmap > Products > Add New
- Name: "Mobile App v2"
- Slug: "mobile-app-v2"
- Create initial items:
- Add 5-10 roadmap items
- Assign to new product
- Set statuses
- Create page:
- Pages > Add New
- Title: "Mobile App v2 Roadmap"
- Add shortcode:
[roadmap product="mobile-app-v2"]
- Announce:
- Share page link
- Promote to users
- Collect votes
Migrating Items Between Products
Scenario: Move items from "Beta" to "Main" product
- Roadmap > All Items
- Filter by Product: "Beta"
- Check all items to move
- Bulk Actions > Edit
- Product: "Main"
- Click Update
Items now in Main product!
Sunsetting a Product
When deprecating a product:
- Archive completed items:
- Move to "Completed"
- Add note: "Moved to [New Product]"
- Migrate active items:
- Reassign to new product
- Update descriptions
- Inform users
- Update page:
- Add deprecation notice
- Link to new product
- Set redirect (optional)
- Delete product:
- Roadmap > Products
- Delete old product
- Items stay, unassigned
Product URLs and Slugs
Slug Requirements
Valid slugs:
- Lowercase letters
- Numbers
- Hyphens (-)
- No spaces
Examples:
- ✅
mobile-app - ✅
web-platform-v2 - ✅
api-beta - ❌
Mobile App(has spaces) - ❌
web_platform(use hyphens, not underscores)
Finding Product Slug
Method 1: Products Page
- Roadmap > Products
- See "Shortcode" column
- Slug is in:
[roadmap product="SLUG"]
Method 2: Edit Product
- Click Edit on product
- See slug field
- Copy exact slug
Method 3: URL
- Edit product
- Look at URL:
...taxonomy=roadmap_product&tag_ID=123 - Or hover over product name
Troubleshooting
Product Not Showing
Check shortcode:
- Correct slug used?
- Typo in product name?
- Product exists?
Verify items:
- Items assigned to product?
- Items published?
- Check Roadmap > All Items
Items Not Filtering
In admin:
- Clear browser cache
- Refresh page
- Check database
On frontend:
- Clear WordPress cache
- Clear CDN cache
- Test in incognito mode
Can't Delete Product
In free version:
- Can't manage products
- Need Pro addon
In Pro:
- Check permissions
- Admin account required
- Check for conflicts
Shortcode Not Working
Common issues:
Wrong format:
❌ [roadmap product=mobile-app]
✅ [roadmap product="mobile-app"]
Wrong slug:
❌ [roadmap product="Mobile App"]
✅ [roadmap product="mobile-app"]
Missing product:
❌ [roadmap]
✅ [roadmap product="main"]
Advanced Usage
Combining Filters
Product + Status filter:
[roadmap product="mobile-app" status="in-progress"]
Product + Category filter:
[roadmap product="mobile-app" category="feature"]
Multiple products + sorting:
[roadmap product="mobile-app,web-app" orderby="votes"]
Dynamic Product Display
Use PHP to dynamically select product:
<?php
$user_product = get_user_meta(get_current_user_id(), 'preferred_product', true);
echo do_shortcode('[roadmap product="' . esc_attr($user_product) . '"]');
?>
Product-Based Permissions
Show roadmap only to specific users:
<?php
if (current_user_can('view_mobile_roadmap')) {
echo do_shortcode('[roadmap product="mobile-app"]');
}
?>
Next Steps
- Analytics Dashboard - Track per-product metrics
- Timeline View - Visualize product roadmap
- Import/Export - Bulk manage product items
← Analytics Dashboard | Timeline View →
Updated on: 25/09/2025
Thank you!
