Master Product Classifications Documentation¶
Menu Location: Products > Master Classifications
Access Level: Administrator and above
Last Updated: 2026-03-01
Overview¶
The Master Product Classifications page provides a complete hierarchical view of your entire product category structure, from top-level parent categories down through subcategories to individual product classifications. This is your central taxonomy management interface for organizing products logically.
Primary Functions:
- View complete category hierarchy (tree structure)
- Create, edit, and organize product categories and subcategories
- Drag-and-drop category reorganization
- Set category display order and visibility
- Manage category images and descriptions
- Control category availability by customer type or subscription
Page Layout¶
Header Section¶
- Expand/Collapse All: Toggle full tree view
- Add Top-Level Category: Create new parent category
- Search Categories: Find category by name
- View Options: Tree view, list view, or flat view
Main Content Area - Tree Structure¶
Hierarchical display showing:
- Level 1: Parent Categories (e.g., "Proteins", "Produce", "Dairy")
- Level 2: Subcategories (e.g., under Proteins: "Beef", "Chicken", "Seafood")
- Level 3: Classifications (e.g., under Beef: "Ground Beef", "Steaks", "Roasts")
- Level 4+: Sub-classifications (if applicable)
Each category shows:
- Category name
- Product count
- Active/Inactive status
- Display order number
- Edit, Add Child, Delete icons
- Drag handle for reordering
Category Detail Panel¶
When editing a category:
- Category name and description
- Parent category selector
- Display order
- Category image
- Visibility settings
- Active/Inactive toggle
- SEO settings (if applicable)
Understanding Category Hierarchy¶
Category Levels¶
Parent Category (Level 1):
- Broadest classification
- Examples: Proteins, Produce, Pantry Items, Prepared Foods
- Typically displayed in main navigation
- Contains multiple subcategories
Subcategory (Level 2):
- Refinement of parent category
- Examples: Beef, Poultry, Pork (under Proteins)
- Helps customers narrow choices
- Contains specific classifications
Classification (Level 3):
- Specific product type
- Examples: Ground Beef, Ribeye Steaks, Brisket (under Beef)
- Products assigned directly to this level
- Most detailed commonly-used level
Sub-classification (Level 4+):
- Optional further refinement
- Example: USDA Prime, USDA Choice (under Ribeye Steaks)
- Use sparingly to avoid over-complication
Creating Categories¶
Adding Parent Category¶
Steps:
- Click "Add Top-Level Category"
- Enter category name (e.g., "Proteins")
- Enter description (customer-facing)
- Upload category image (optional but recommended)
- Set display order (lower numbers appear first)
- Set visibility:
- All customers
- Subscription customers only
- Specific customer types
- Click "Save Category"
Adding Subcategory¶
Steps:
- Find parent category in tree
- Click "Add Child" icon next to parent
- Enter subcategory name (e.g., "Beef")
- Enter description
- Upload image
- Set display order within parent
- Choose visibility settings
- Click "Save"
- New subcategory appears nested under parent
Adding Classification¶
Steps:
- Expand tree to desired subcategory
- Click "Add Child" icon next to subcategory
- Enter classification name (e.g., "Ground Beef")
- Enter description
- Add product attributes if applicable:
- Grass-fed available
- Organic available
- Size options
- Upload image
- Set display order
- Save classification
This is typically the level products are assigned to.
Organizing Categories¶
Reordering Categories¶
Drag-and-Drop Method:
- Hover over category
- Click and hold drag handle (⋮⋮ icon)
- Drag category up or down
- Release to drop in new position
- Order saves automatically
Manual Order Method:
- Edit category
- Change "Display Order" number
- Save category
- Lower numbers appear first (1, 2, 3...)
Moving Categories to Different Parent¶
Steps:
- Edit category to move
- Change "Parent Category" dropdown
- Select new parent
- Adjust display order if needed
- Save category
- Category moves to new location in tree
Example: Move "Lamb" from "Proteins" to "Specialty Meats"
Merging Categories¶
Purpose: Combine duplicate or similar categories
Steps:
- Identify categories to merge
- Choose primary category to keep
- Reassign all products from secondary category to primary
- Move any child categories to primary
- Copy useful description text to primary
- Delete or deactivate secondary category
- Update any links or references
Managing Category Visibility¶
Visibility Options¶
All Customers:
- Category visible to everyone
- Default setting
- Use for core product categories
Subscription Customers Only:
- Hidden from non-subscribers
- Visible once customer has active subscription
- Use for subscriber exclusive products
Specific Customer Types:
- Wholesale only
- Retail only
- VIP only
- Use for targeted offerings
Inactive:
- Category hidden from all customers
- Products still assigned but not browseable
- Use for temporary hiding or deprecated categories
Setting Visibility¶
Steps:
- Edit category
- Navigate to Visibility section
- Select visibility option:
- [ ] All Customers (default)
- [ ] Subscription Customers Only
- [ ] Wholesale Customers Only
- [ ] Custom (select specific types)
- Save changes
- Category visibility updates immediately
Category Images & Descriptions¶
Uploading Category Images¶
Image Requirements:
- Dimensions: 800x600px or 1200x900px recommended
- Format: JPG or PNG
- File Size: Under 1MB
- Content: Representative of category products
Steps:
- Edit category
- Navigate to Image section
- Click "Choose File"
- Select image
- Preview image
- Adjust crop if offered
- Save category
Best Practices:
- Use high-quality, appetizing photos
- Consistent style across all categories
- Clear focus on products
- Professional or lifestyle photography
Writing Category Descriptions¶
Purpose:
- Help customers understand category
- Improve SEO
- Set expectations
Good Description Elements:
- What products are included
- Quality standards or sourcing
- How to use/cook items
- Why customers choose this category
Example: "Our premium grass-fed beef is sourced from local sustainable farms. Choose from ground beef perfect for burgers, premium steaks for grilling, and roasts ideal for slow cooking. All beef is hormone-free and humanely raised."
Common Use Cases¶
Use Case 1: Create New Category Structure for Meal Kits¶
Goal: Add meal kit category with subcategories by cuisine
Steps:
- Click "Add Top-Level Category"
- Name: "Meal Kits"
- Description: "Complete meal kits with recipes and pre-portioned ingredients"
- Upload hero image of meal kit
- Save parent category
- Add subcategories:
- Italian Meals: Pasta, risotto, Italian classics
- Mexican Meals: Tacos, enchiladas, fajitas
- Asian Meals: Stir-fry, curry, noodle dishes
- American Comfort: BBQ, casseroles, classics
- Under each subcategory, add specific meal classifications
- Set display order by popularity
- Assign meal kit products to appropriate classifications
Use Case 2: Reorganize Produce Section¶
Goal: Improve produce category organization for better browsing
Current Structure:
- Produce (all vegetables and fruits mixed)
New Structure:
- Produce
- Fresh Vegetables
- Leafy Greens
- Root Vegetables
- Cruciferous Vegetables
- Other Vegetables
- Fresh Fruits
- Berries
- Stone Fruits
- Citrus
- Other Fruits
- Organic Produce
- Local Seasonal
Steps:
- Edit "Produce" parent category
- Add child categories for Vegetables and Fruits
- Under each, add specific classifications
- Reassign existing products to new classifications
- Reorder by popularity or alphabet
- Update category images
- Test customer navigation
Use Case 3: Hide Seasonal Category Out of Season¶
Goal: Temporarily hide "Summer Grilling" category in winter
Steps:
- Find "Summer Grilling" category
- Click "Edit"
- Change status to "Inactive"
- Add note: "Deactivated for winter, reactivate May 1"
- Set calendar reminder for May 1
- Save category
- Products remain assigned but category hidden from customers
May 1:
- Edit "Summer Grilling" category
- Change status to "Active"
- Update description and images if needed
- Save - category reappears to customers
Use Case 4: Create Subscriber-Exclusive Category¶
Goal: Offer premium products only to subscription customers
Steps:
- Create new category: "Subscriber Exclusives"
- Description: "Premium products available only to our valued subscribers"
- Upload exclusive badge image
- Visibility: "Subscription Customers Only"
- Add subcategories:
- Rare Cuts
- Limited Edition Items
- Subscriber Specials
- Assign exclusive products to this category
- Save all changes
- Test with subscriber account (visible) and non-subscriber (hidden)
Use Case 5: Flatten Over-Complicated Hierarchy¶
Goal: Simplify confusing multi-level structure
Before:
- Proteins > Beef > Steaks > Premium > Ribeye (Too many levels)
After:
- Proteins > Beef > Ribeye Steak (Simpler, clearer)
Steps:
- Identify over-nested categories
- Combine levels that don't add value
- Move products up to simpler classification
- Delete unnecessary levels
- Update product assignments
- Test navigation improvement
Troubleshooting¶
Category Not Appearing on Website¶
Check:
- Category status is "Active"
- Parent category (if any) is also active
- Visibility settings allow customer type
- Display order is set
- Website cache cleared
Cannot Delete Category¶
Common Reasons:
- Category has products assigned
- Category has child categories
- System requires category
Solutions:
- Reassign all products to different category
- Move or delete child categories first
- Deactivate instead of delete (safer)
Drag-and-Drop Not Working¶
Solutions:
- Refresh page
- Try manual display order numbers instead
- Check browser JavaScript enabled
- Try different browser
- Contact administrator if persistent
Related Pages¶
- Products - Assign products to classifications
- Parent Categories - Manage top-level categories
- Website Navigation - Control main menu structure
Permissions & Access¶
Required Access Level: Administrator or higher
Access Capabilities:
- Administrator: Create, edit, delete categories; reorganize; set visibility
- Kiva Admin: All features + system defaults
Best Practices¶
Organization¶
- Keep hierarchy shallow - 2-3 levels maximum for most categories
- Logical grouping - Categories should make sense to customers
- Consistent naming - Use similar patterns across categories
- Avoid redundancy - Each product should have one clear home
- Balance breadth vs. depth - Not too many categories, not too few
Naming¶
- Customer language - Use terms customers search for
- Clear and specific - "Ground Beef" better than "Beef Products"
- Avoid jargon - Unless industry-standard terms
- Plural for categories - "Steaks" not "Steak"
- Descriptive but concise - 1-3 words ideal
Maintenance¶
- Review quarterly - Adjust based on usage analytics
- Archive unused categories - Keep structure clean
- Update seasonal categories - Activate/deactivate as appropriate
- Monitor product distribution - Balance products across categories
- Get customer feedback - Are categories intuitive?
Things to Avoid¶
- ❌ Too many levels (hard to navigate)
- ❌ Empty categories (confuses customers)
- ❌ Overlapping categories (unclear where products belong)
- ❌ Inconsistent structure (some areas deep, others shallow)
- ❌ Technical names customers don't understand
Quick Reference Card¶
| Task | Action/Location |
|---|---|
| Add parent category | Click "Add Top-Level Category" |
| Add subcategory | Find parent > Click "Add Child" icon |
| Reorder categories | Drag handle up/down or set display order |
| Hide category | Edit > Status > "Inactive" |
| Move category | Edit > Change parent category |
| Upload image | Edit category > Image section |
| Set subscriber-only | Edit > Visibility > "Subscription Only" |
| Expand full tree | Click "Expand All" |
| Delete category | Remove products first, then delete |
| Merge categories | Reassign products, then delete duplicate |
FAQs¶
How many categories should I have?¶
General guidance:
- Parent categories: 6-12 (main navigation limit)
- Subcategories per parent: 4-8
- Classifications per subcategory: 5-15 Balance between organization and simplicity.
What's better - more categories or fewer?¶
Fewer is usually better - reduces cognitive load Exception: If you have 100+ products, more categories help Test: Can customers find products in 3 clicks or less?
Should I use alphabetical or custom ordering?¶
Alphabetical: Easy to maintain, predictable Custom: Highlight popular items first, strategic merchandising Recommendation: Custom order for main categories, alphabetical within
How do I handle products that fit multiple categories?¶
Options:
- Choose primary category - Best fit (recommended)
- Use tags - Tag for searchability, assign to one category
- Duplicate listings - Only if truly belongs in both (rare)
Best practice: One category, supplement with search tags
Can I hide empty categories automatically?¶
Check system settings - many systems have option to auto-hide categories with zero products. Otherwise, manually deactivate empty categories.
Should seasonal products have their own category?¶
Yes for major seasons (Summer, Holiday, etc.) No for minor occasions Alternative: Use tags for seasonal filtering within regular categories
How do I handle product variants?¶
Option 1: Single classification for all variants
- "Chicken Breast" includes 1lb, 2lb, 5lb
Option 2: Separate classifications by key attribute
- "Chicken Breast - Individual"
- "Chicken Breast - Family Pack"
Recommendation: Option 1 for simple variants, Option 2 if significantly different
What if customer types need different category structures?¶
Solution: Use visibility settings to show/hide categories by customer type Example:
- Retail customers: See smaller package sizes
- Wholesale customers: See bulk and case sizes
How often should I reorganize categories?¶
- Minor adjustments: Monthly based on analytics
- Seasonal updates: Quarterly
- Major reorganization: Annually or when adding significant product lines
Warning: Major changes confuse regular customers - communicate changes
Should every product be in a category?¶
Yes - all active products should have clear category assignment Uncategorized products: Create "Other" or "Miscellaneous" as catch-all, but assign properly as soon as possible
End of Documentation
For additional help, contact your system administrator or Kiva Logic support.