Menu Inventory (Inventory Demand) Documentation¶
Menu Location: Products > Menu Inventory
Access Level: Manager and above
Last Updated: 2026-03-01
Overview¶
The Menu Inventory page (also known as Inventory Demand or Box Inventory) is the central hub for planning product inventory needs, tracking what's in stock, and generating packing reports for your weekly box orders. This page shows demand across all subscription boxes and helps ensure you have enough inventory to fulfill all orders.
Primary Functions:
- View product demand for upcoming delivery weeks
- Track inventory levels (in stock vs. needed)
- Generate packing reports for warehouse teams
- Plan purchasing and vendor orders
- Adjust menu items across all boxes
- Export inventory reports
Page Layout¶
Header Section¶
- Week Selector: Choose which delivery week to view (current week, next week, future weeks)
- View Mode Toggle: Switch between demand view and inventory view
- Print/Export Buttons: Generate packing reports and export data
- Bulk Actions: Update inventory levels, adjust menus
Product Demand Table¶
Main table showing all products with columns:
- Product Name - Name and image of product
- Category - Product category (Produce, Meat, Dairy, etc.)
- In Stock - Current inventory quantity
- Needed - Total quantity needed for selected week
- Difference - Gap between stock and demand (red if short)
- Box Breakdown - Demand by box type (Small, Medium, Large, etc.)
- Vendor - Primary supplier for product
- Cost - Wholesale/purchase cost
- Actions - Quick edit, add to order
Summary Dashboard¶
- Total products on menu
- Products with sufficient inventory
- Products needing ordering
- Total estimated cost
- Inventory value
View Modes¶
Demand View¶
Purpose: See what you need for upcoming week
Shows:
- All products on menu for selected week
- Quantity needed per product
- Breakdown by box type
- Comparison to current inventory
Use when:
- Planning weekly purchasing
- Generating packing reports
- Reviewing menu composition
Inventory View¶
Purpose: Track what you have in stock
Shows:
- All products in inventory system
- Current stock levels
- Products not on this week's menu
- Overstock items
Use when:
- Taking physical inventory
- Updating stock levels
- Finding excess inventory
Packing View¶
Purpose: Warehouse packing sheet format
Shows:
- Simplified layout for packing team
- Products grouped by category
- Clear quantities for each box type
- Checkboxes for completion tracking
Use when:
- Printing packing instructions
- Training new packers
- Warehouse floor operations
Product Demand Analysis¶
Understanding the Demand Column¶
Calculation:
- Sums all subscription boxes for selected week
- Includes recurring addon items
- Accounts for box size variations
- Excludes paused/cancelled subscriptions
Example:
- 50 Small boxes (4 apples each) = 200 apples
- 30 Medium boxes (6 apples each) = 180 apples
- 20 Large boxes (8 apples each) = 160 apples
- Total Demand: 540 apples
Box Breakdown Columns¶
See demand by each box type:
- Small Box - Quantity for small boxes
- Medium Box - Quantity for medium boxes
- Large Box - Quantity for large boxes
- Custom Boxes - Any custom box configurations
Benefit: Understand which box types drive demand
Inventory Gap Analysis¶
Color Coding:
- Green - Sufficient inventory (in stock ≥ needed)
- Yellow - Low inventory (within 10% of needed)
- Red - Insufficient inventory (short of demand)
- Gray - Product not on menu this week
Actions based on color:
- Green: No action needed
- Yellow: Monitor, may need ordering
- Red: Order immediately
- Gray: Check if should be added to menu
Actions & Operations¶
Update Inventory Levels¶
Purpose: Record current stock quantities
Individual Product:
- Click on "In Stock" number for product
- Enter new quantity
- Press Enter or click away to save
- System auto-saves
Bulk Update:
- Click "Bulk Update Inventory" button
- Upload CSV with product IDs and quantities
- System processes and updates all
- Confirmation shows changes made
When to update:
- After receiving vendor deliveries
- After physical inventory count
- When items are damaged/discarded
- Daily as products are used
Generate Packing Reports¶
Purpose: Print instructions for warehouse packing team
Steps:
- Select week to pack
- Click "Print Packing Report" button
- Choose format:
- By category (group similar items)
- By box type (pack all small boxes, then medium, etc.)
- By location (warehouse layout)
- Report opens in new window
- Print and distribute to packing team
Packing Report Includes:
- Product name and image
- Quantity per box type
- Total quantity needed
- Storage location (if configured)
- Special handling instructions
- Checkboxes for completion
Create Vendor Purchase Order¶
Purpose: Generate order to send to suppliers
Steps:
- Filter products showing red (insufficient inventory)
- Click "Create Purchase Order" button
- Select vendor
- System adds all products from that vendor
- Adjust quantities as needed
- Add delivery date
- Generate PO document or send electronically
Automated Calculation:
- Needed quantity minus current stock
- Plus safety buffer (configurable)
- Rounds to vendor case sizes (if configured)
Adjust Menu Items¶
Purpose: Add or remove products from menu
Add Product to Menu:
- Click "Add to Menu" button
- Search for product
- Select product
- Specify quantity per box type
- Save - product now appears in demand
Remove Product from Menu:
- Find product in list
- Click "Remove from Menu" icon
- Confirm removal
- Product removed from all boxes for this week
Bulk Menu Changes:
- Click "Bulk Menu Editor"
- Upload CSV with menu changes
- Review changes before applying
- Confirm - all boxes updated
Filtering & Sorting¶
Filter Options¶
By Category:
- Produce
- Meat & Seafood
- Dairy & Eggs
- Pantry
- Add-ons
- Seasonal
By Inventory Status:
- All Products
- Sufficient Stock (green)
- Low Stock (yellow)
- Insufficient Stock (red)
- Out of Stock
- Overstock
By Vendor:
- Filter to see products from specific supplier
- Useful for vendor order planning
By Box Type:
- Products in Small boxes
- Products in Medium boxes
- Products in Large boxes
- Products in Custom boxes
Sort Options¶
- Product name (A-Z)
- Category
- Demand (highest to lowest)
- Inventory gap (most short first)
- Cost (highest to lowest)
- Vendor
Common Use Cases¶
Use Case 1: Weekly Inventory Planning¶
Goal: Determine what to order for next week
Steps:
- Select next week from week selector
- Review all products showing red (insufficient inventory)
- For each red item:
- Note needed quantity
- Check vendor and lead time
- Add to purchase order
- Generate vendor purchase orders
- Send orders to suppliers
- Update inventory as deliveries arrive
Best Practice: Do this 3-5 days before delivery week
Use Case 2: Generate Warehouse Packing Report¶
Goal: Print instructions for packing team
Steps:
- Select current week
- Click "Print Packing Report"
- Choose "By Category" format
- Print report
- Distribute to packing team
- As each product/box type is packed, team checks off
Tip: Print early morning of packing day with final numbers
Use Case 3: Physical Inventory Count¶
Goal: Update system to match actual stock
Steps:
- Switch to "Inventory View" mode
- Print current inventory list
- Physically count each product in warehouse
- Update "In Stock" quantities in system
- Investigate discrepancies (spoilage, theft, errors)
- Document reasons for major differences
Frequency: Weekly recommended, monthly minimum
Use Case 4: Menu Adjustment Due to Supply Issue¶
Goal: Substitute product when vendor is out of stock
Steps:
- Identify unavailable product (vendor called to notify)
- Find suitable replacement product
- Remove unavailable product from this week's menu
- Add replacement product to menu
- Match quantities to boxes
- Notify customers of substitution (if policy requires)
- Update packing report
Example: Strawberries unavailable → substitute blueberries
Use Case 5: Cost Analysis and Budget Planning¶
Goal: Understand inventory costs for financial planning
Steps:
- Select upcoming week
- Review "Cost" column for each product
- Note total estimated cost in summary dashboard
- Export cost report
- Compare to budget
- Adjust menu if over budget (swap expensive items for lower cost)
- Analyze cost per box type
Use for: Weekly budgeting, pricing decisions, margin analysis
Export & Download Options¶
Export Formats:
- CSV - For spreadsheet analysis
- PDF Packing Report - Printable for warehouse
- Vendor Orders - Formatted for each supplier
- Excel - Advanced formatting with charts
Export Data Includes:
- Product list with demand
- Inventory levels
- Cost data
- Vendor information
- Box breakdown
Export Process:
- Select week
- Apply any filters
- Click "Export" button
- Choose format
- Select included columns
- Download file
Integration Points¶
Vendor Management System¶
- Links products to vendors
- Auto-populates vendor contact info on POs
- Tracks vendor lead times
- Historical ordering data
Menu Builder¶
- Syncs with menu configuration
- Shows impact of menu changes on demand
- Validates product availability
Orders System¶
- Calculates demand from active subscriptions
- Includes one-time addons
- Accounts for order modifications
Troubleshooting¶
Demand Numbers Seem Wrong¶
Symptoms: Demand calculation doesn't match expected
Check:
- Verify correct week is selected
- Review active subscription count for week
- Check if menu was recently changed
- Ensure all box types are included in calculation
- Verify no test/dummy orders are included
Common Causes:
- Menu changes not reflected yet
- Week selector on wrong week
- Cancelled orders still counted
Cannot Update Inventory Levels¶
Symptoms: Clicking "In Stock" doesn't allow editing
Solutions:
- Verify you have Manager access or higher
- Check browser JavaScript errors
- Try refreshing page
- Use bulk upload if individual edit fails
Common Causes:
- Permission restrictions
- Browser compatibility issue
- Session timeout
Packing Report Missing Products¶
Symptoms: Some products don't appear on printed report
Check:
- Verify products are on menu for selected week
- Check filter settings aren't hiding products
- Ensure products have quantity > 0
- Review product category settings
- Try different packing report format
Solution:
- Clear all filters before printing
- Switch to "All Products" view
- Regenerate report
Vendor Purchase Order Shows Wrong Items¶
Symptoms: PO includes unexpected products or wrong quantities
Check:
- Verify correct vendor selected
- Review product-to-vendor mappings
- Check inventory levels are current
- Ensure demand calculation is correct
- Verify safety buffer settings
Adjustment:
- Manually edit PO before sending
- Update product vendor associations
- Recalculate demand if menu changed
Related Pages¶
- Menu Builder - Configure weekly menus and box contents
- Dashboard Inventory - Visual dashboard for inventory management
- Inventory Invoices - Track vendor invoices and payments
- Product History - Historical product usage and trends
- Orders - View and manage customer orders driving demand
Typical Workflow:
- Menu Builder → Configure next week's menu
- Menu Inventory → Review demand and inventory levels
- Generate vendor purchase orders → Send to suppliers
- Update inventory levels → As deliveries arrive
- Print packing report → For warehouse team
- Orders → Monitor order modifications up to pack day
Permissions & Access¶
Required Access Level: Manager or higher
Access Level Capabilities:
- Customer Service: View only (read-only access to reports)
- Manager: View, update inventory, generate reports, create POs
- Administrator: All Manager + bulk updates, menu changes, cost data access
- Kiva Admin: All features + system configuration, data exports
Restricted Features:
- Update Inventory Levels: Requires Manager
- Modify Menus: Requires Manager or Administrator
- View Cost Data: Requires Manager or Administrator (may be hidden for Customer Service)
- Bulk Operations: Requires Administrator
Best Practices¶
Inventory Management¶
- Update inventory daily or after each vendor delivery
- Count physical inventory weekly to catch discrepancies
- Set par levels for commonly used products
- Use safety buffers to account for spoilage and damaged items
- Track waste to improve ordering accuracy
Ordering & Planning¶
- Review demand 3-5 days before delivery week
- Know vendor lead times and order accordingly
- Build relationships with backup vendors for critical items
- Order slightly over to account for quality issues
- Track seasonal availability of produce items
Packing Operations¶
- Print final packing report morning of pack day
- Group similar items for efficient packing
- Use checkboxes to track completion
- Separate storage for each box type's items
- Quality check products as they're packed
Cost Control¶
- Monitor product costs weekly for increases
- Compare vendors for best pricing
- Buy in season for produce when possible
- Negotiate bulk pricing for high-volume items
- Track cost per box to maintain margins
Things to Avoid¶
- ❌ Waiting until last minute to check inventory
- ❌ Ordering without checking current stock first
- ❌ Ignoring red (insufficient stock) warnings
- ❌ Not updating inventory after deliveries
- ❌ Printing packing reports too early (order changes)
- ❌ Failing to account for quality/spoilage buffer
Quick Reference Card¶
| Task | Action/Location |
|---|---|
| View next week's demand | Week selector → Select next week |
| Check what's needed | Look for red (insufficient) items |
| Update product stock level | Click "In Stock" number, enter new quantity |
| Print packing report | Click "Print Packing Report" button |
| Create vendor order | Filter by vendor, click "Create PO" |
| Add product to menu | Click "Add to Menu", search product |
| Remove product from menu | Click remove icon on product row |
| Export inventory data | Click "Export", choose format |
| View product cost | Check "Cost" column (Manager+ only) |
| Filter insufficient stock | Status filter → "Insufficient Stock" |
| Switch to inventory view | Toggle "Inventory View" mode |
| See box type breakdown | Review breakdown columns in table |
FAQs¶
How often should I update inventory levels?¶
Update inventory whenever you receive deliveries from vendors, and perform a full physical count at least weekly. Daily updates are ideal for busy operations.
What's the difference between "needed" and "demand"?¶
These terms are used interchangeably on this page. Both refer to the total quantity required to fulfill all orders for the selected week.
Why is a product showing red when I just received a delivery?¶
You likely haven't updated the "In Stock" quantity yet. Click on the number and enter the new quantity after receiving your delivery.
Can I edit the quantities needed for each box type?¶
Not directly from this page. Quantities per box type are set in the Menu Builder. This page shows the calculated totals based on those menu configurations.
How far in advance should I plan inventory?¶
Most businesses plan 1-2 weeks ahead. Know your vendors' lead times - some items need ordering 3-5 days in advance, others can be ordered day-of.
What if I don't have enough of a product to fulfill all orders?¶
You have several options: 1) Emergency order from vendor or backup supplier, 2) Substitute with similar product and notify customers, 3) Reduce quantity in some boxes, 4) Remove item from menu for this week.
Can I print a packing report for multiple weeks at once?¶
Yes, select the date range when generating the report. This is useful for long-term planning but typically you'll print one week at a time for actual packing.
How does the system calculate the safety buffer for ordering?¶
The safety buffer (if configured) is typically 5-15% extra to account for quality issues, spoilage, and damaged items. This is set in system settings and can be adjusted per product or category.
What happens if I update the menu after printing the packing report?¶
The packing report is a snapshot at print time. If you make menu changes, print a new report. This is why it's best to print the report morning of packing day after order modifications close.
Can I track inventory by storage location or bin number?¶
This depends on your system configuration. Some implementations include location/bin tracking. Check with your administrator if you need this feature enabled.
End of Documentation
For additional help, contact your system administrator or Kiva Logic support.