No Substitution Found Report Documentation¶
Menu Location: Reports > Products > No Substitution Found
Access Level: Manager and above
Last Updated: 2026-03-01
Overview¶
The No Substitution Found Report tracks instances where customers' selected products were unavailable and the system could not automatically find an acceptable substitute. This report is critical for identifying product availability issues, improving substitution rules, and enhancing customer satisfaction.
Primary Functions:
- Track failed automatic substitution attempts
- Identify products frequently out of stock
- Review manual intervention requirements
- Improve substitution logic and rules
- Reduce customer service workload
- Analyze inventory planning gaps
Page Layout¶
Header Section¶
- Date Range Selector: Filter by order delivery date range
- Product Filter: Filter by specific products that were unavailable
- Route Filter: Filter by delivery route
- Export Button: Download detailed report data
Main Content Area¶
Scrollable table showing all instances where automatic substitution failed, including customer details, requested product, date, and resolution status.
Summary Statistics¶
- Total substitution failures in period
- Most frequently unavailable products
- Percentage requiring manual intervention
- Average resolution time
Report Data & Columns¶
| Column | Description | Calculation/Source |
|---|---|---|
| Order ID | Unique order identifier | Order tracking number |
| Customer Name | Customer who ordered unavailable product | Customer account |
| Requested Product | Original product customer selected | Order line item |
| Delivery Date | Scheduled delivery date | Order schedule |
| Route | Delivery route assignment | Route planner |
| Resolution Status | How issue was handled | Manual/Auto/Pending |
| Resolution Time | Time from detection to resolution | Timestamp difference |
| Resolved By | Admin who handled manually | Staff name |
| Substitute Given | Product ultimately substituted (if any) | Final order contents |
| Customer Notified | Whether customer was informed | Communication log |
Filters & Search Options¶
Date Filters¶
- Delivery Date Range: Filter by when order was scheduled for delivery
- Resolution Date: Filter by when issue was resolved
- Quick Periods: This Week, Last Week, This Month, Last Month
Product Filters¶
- Requested Product: Search for specific unavailable products
- Product Category: Filter by product category (Produce, Meat, Dairy, etc.)
- Substitute Category: What category was substituted
Status Filters¶
- Resolution Status:
- Pending (not yet resolved)
- Manually Resolved
- Auto-Resolved
- Cancelled (customer cancelled order)
- No Substitution Given
- Customer Notification Status: Notified, Not Notified, Notification Pending
Route & Operational Filters¶
- Route: Filter by specific delivery route
- Pack Day: Day when order was packed
- Priority: Customer priority level (VIP, Regular, etc.)
Sorting & Display Options¶
Sort Options:
- Date (newest first or oldest first)
- Customer Name (alphabetical)
- Product Name (alphabetical)
- Resolution Time (fastest to slowest)
- Route Number
Display Options:
- Show resolution notes
- Show customer communication history
- Compact view (more rows)
- Detailed view (full information)
Export & Download Options¶
Export Formats:
- Full Report CSV: All columns and filters applied
- Summary by Product: Aggregated failures per product
- Summary by Route: Failures grouped by route
- Unresolved Only: Pending items requiring attention
Export Process:
- Apply desired filters (date range, status, etc.)
- Click "Export" button
- Select export format
- Download CSV file
- Open in Excel or import to analysis tool
Actions & Operations¶
Review Pending Substitutions¶
Purpose: Address substitution failures requiring manual intervention
Steps:
- Set status filter to "Pending"
- Sort by delivery date (earliest first)
- Review each pending item
- Click order ID to open order details
- Manually select appropriate substitute or contact customer
- Update resolution status
- Mark as resolved
Requirements:
- Order must not yet be packed
- Access to inventory availability information
- Authority to make substitution decisions
Analyze Product Availability Problems¶
Purpose: Identify which products are frequently unavailable
Steps:
- Set date range to last 30-90 days
- Export "Summary by Product" report
- Sort by frequency (most failures first)
- Identify top 10-20 problematic products
- Cross-reference with inventory planning
- Adjust order quantities or vendor relationships
- Consider removing unreliable products from catalog
Improve Substitution Rules¶
Purpose: Update automatic substitution logic to reduce failures
Steps:
- Filter to "No Substitution Given" status
- Review what product was requested
- Identify what would have been good substitutes
- Document patterns of good substitute options
- Update substitution rules in product settings
- Test new rules with upcoming orders
- Monitor future reports for improvement
Track Resolution Performance¶
Purpose: Measure how quickly team handles substitution issues
Steps:
- Set date range to last week or month
- Review "Average Resolution Time" statistic
- Sort by resolution time (slowest first)
- Identify bottlenecks or delays
- Review which staff are resolving most efficiently
- Adjust workflows or training as needed
Common Use Cases¶
Use Case 1: Daily Operations Review¶
Goal: Handle all pending substitution issues before packing
Steps:
- Open report at start of each business day
- Set delivery date filter to next 2-3 days
- Filter status to "Pending"
- Sort by delivery date (earliest first)
- Work through each pending item:
- Open order details
- Check current inventory
- Select best available substitute
- Update order
- Mark resolved and save
- Verify all resolved before packing begins
Example: Tuesday morning: 8 pending substitutions for Thursday deliveries. Customer ordered "Organic Strawberries" (unavailable). Check inventory: have organic blueberries and raspberries. Based on customer's past orders (likes berries), substitute organic raspberries. Update order, mark resolved, add note.
Tips:
- Handle earliest delivery dates first
- Check customer's substitution preferences and past orders
- When in doubt, call or email customer for preference
- Document unusual substitutions for future reference
Use Case 2: Weekly Product Performance Analysis¶
Goal: Identify which products cause most substitution problems
Steps:
- Set date range to last 7 days
- Export "Summary by Product" report
- Open in Excel and sort by failure count
- Identify products with 3+ failures
- For each problem product:
- Check if it's seasonal availability issue
- Review vendor reliability
- Assess if demand exceeds supply capacity
- Decide: increase order quantity, find new vendor, or remove product
- Schedule review meeting with purchasing/inventory manager
- Document action plan for each problematic product
Example: "Organic Cherry Tomatoes" had 12 substitution failures last week. Investigation reveals: supplier only delivers 50 units/week but demand is 80+ units. Solution: find second supplier or limit product to first 50 customers each week.
Use Case 3: Customer Satisfaction Recovery¶
Goal: Proactively reach out to customers affected by substitutions
Steps:
- Filter to last 2-3 days
- Filter to "Manually Resolved" or "No Substitution Given"
- Review customer notification status
- For not-yet-notified customers:
- Send personalized email explaining situation
- Offer account credit or discount on next order
- Thank them for understanding
- Mark as notified
- Track credit issued for accounting
- Follow up on next order to ensure satisfaction
Example: VIP customer ordered premium grass-fed ribeye (out of stock), manually substituted NY strip. Send email: "We're sorry the ribeye wasn't available. We've substituted our premium NY strip and added $5 credit to your account. Thank you for your understanding!"
Use Case 4: Seasonal Planning¶
Goal: Prepare for seasonal product availability changes
Steps:
- Set date range to same season last year (e.g., June-August 2025)
- Export full report
- Identify which products had highest failure rates
- Create "seasonal risk" product list
- For this year's upcoming season:
- Increase safety stock for at-risk products
- Line up backup suppliers
- Pre-define good substitute products
- Update substitution rules before season starts
- Monitor daily during high-risk season
Example: Last summer, watermelon had 45 substitution failures in July. This year: order 25% more watermelon in June-July, define honeydew and cantaloupe as automatic substitutes, alert customers in advance that summer melons may vary.
Use Case 5: Vendor Performance Evaluation¶
Goal: Assess which suppliers are unreliable
Steps:
- Set date range to last quarter (90 days)
- Export full report to Excel
- Add column for "Vendor" (manual lookup for each product)
- Create pivot table by Vendor
- Identify vendors with highest failure rates
- Calculate percentage: failures / total orders from vendor
- Schedule review meeting with unreliable vendors
- Consider finding alternative suppliers for problem products
Example: "Local Greens Co." supplies 12 products. Report shows 67 substitution failures in 90 days across their products. This is 18% failure rate (67 failures / 372 total orders). Meet with vendor: issue is over-promising inventory. Solution: reduce standing order quantity by 20% to match their reliable capacity, or find supplemental vendor.
Troubleshooting¶
Report Shows Too Many Results¶
Symptoms: Thousands of entries making report unmanageable
Solutions:
- Narrow date range to smaller time period (1 week instead of 3 months)
- Filter to specific route or pack day
- Filter to "Pending" status only if trying to take action
- Use export and Excel filtering for large datasets
- Focus on specific product category
Common Causes:
- Date range too wide
- High-volume operation with many substitutions
- Recent inventory management issues
Substitution Failures Not Appearing¶
Symptoms: Know substitutions failed but report shows nothing
Check:
- Verify date range includes when failures occurred
- Check that you're using delivery date not order date
- Ensure status filter isn't excluding the records
- Verify substitution system is properly configured
- Check if manual substitutions bypass this report
If Problem Persists: May be configuration issue - contact system administrator
Can't Determine Why Substitution Failed¶
Symptoms: Product seems available but system didn't substitute
Common Causes:
- Inventory timing - Product became available after substitution attempt
- Substitution rules - No substitute rules defined for this product
- Category mismatch - Substitute products in different category not allowed
- Price limits - Substitute too expensive for automatic substitution
- Customer preferences - Customer opted out of certain substitute categories
To Investigate:
- Check product's substitution rule settings
- Review inventory log for exact timing
- Check customer's substitution preferences
- Review automatic substitution price threshold settings
Resolution Status Won't Update¶
Symptoms: Mark item as resolved but status doesn't change
Solutions:
- Ensure order has been actually updated with substitute
- Check that you saved order changes before returning to report
- Refresh report page to see updates
- Verify you have permission to update resolution status
- Check if order has been packed already (may lock status)
Requirements:
- Order must have substitute product selected
- Changes must be saved in order detail page
- User must have Manager level access or higher
Related Pages¶
- Substitution Popularity Report - Shows which substitutes work well
- Substitution Unpopularity Report - Shows which substitutes customers reject
- Product Detail Report - Individual product availability tracking
- Inventory Management - Current stock levels and ordering
- Order Management - Individual order editing and resolution
Typical Workflow:
- Review No Substitution Found Report daily for pending items
- Click order ID to open Order Management page
- Select substitute product from inventory
- Save order changes
- Return to report and mark resolved
- Weekly: Export summary to share with inventory planning team
Permissions & Access¶
Required Access Level: Manager or higher
Access Level Capabilities:
- Manager: View report, resolve pending items, export data
- Administrator: All Manager capabilities + modify substitution rules
- Kiva Admin: All features + access to system logs and debug information
Restricted Features:
- Modify Substitution Rules: Requires Administrator
- Bulk Status Updates: Requires Administrator
- Delete Records: Requires Kiva Admin
Best Practices¶
Daily Operations¶
- Review report first thing each morning
- Prioritize by delivery date (soonest first)
- Resolve all pending items before packing starts
- Document unusual substitutions in order notes
- Notify VIP customers personally about substitutions
Customer Communication¶
- Always notify customers of significant substitutions
- Offer credit for downgrades or poor substitutes
- Document customer preferences for future
- Thank customers for understanding
- Follow up if same issue happens repeatedly
Inventory Planning¶
- Export weekly summary every Friday
- Share with inventory/purchasing team
- Track patterns over 4-8 weeks
- Adjust order quantities proactively
- Build safety stock for unreliable items
System Optimization¶
- Review "No Substitution Given" items monthly
- Create or update substitution rules
- Test new rules before deploying broadly
- Document rule changes for team training
- Monitor improvement in substitution success rate
Things to Avoid¶
- Don't ignore pending items (they block efficient packing)
- Don't substitute without checking customer preferences
- Don't create substitution rules that allow poor quality substitutes
- Don't forget to notify customers of major changes
- Don't rely solely on automatic substitutions (manual review crucial)
Quick Reference Card¶
| Task | Action/Location |
|---|---|
| View today's pending issues | Status: Pending, Delivery Date: Today |
| Find problem products | Export Summary by Product, sort by count |
| Resolve pending substitution | Click Order ID, select substitute, save, mark resolved |
| Check vendor reliability | Export report, add vendor column in Excel |
| See unresolved items | Status filter: Pending + No Substitution Given |
| Daily operations checklist | Pending status, next 2-3 days, sort by delivery date |
| Weekly analysis | Last 7 days, export summary by product |
| Contact affected customers | Filter: Not Notified status |
FAQs¶
Why didn't the system automatically substitute?¶
The system only auto-substitutes when explicit substitution rules exist for a product. If no rule is defined, or if the substitute is also unavailable, it appears in this report for manual handling.
Can I create substitution rules from this page?¶
No, substitution rules are created in the Product Settings page. However, this report helps identify which products need rules created.
What if customer doesn't want any substitute?¶
Check customer's account preferences. Some customers opt out of substitutions. If so, remove the item from order and notify customer, or contact them for permission to substitute.
How do I know what substitute to choose?¶
Check: (1) Customer's past orders for preferences, (2) Product category and type, (3) Similar price point, (4) Current inventory availability, (5) Substitution rules as guidance. When uncertain, contact customer.
Does this report include all substitutions?¶
No - only FAILED automatic substitutions appear here. Successful automatic substitutions are tracked in the Substitution Popularity Report.
Can customers see this report?¶
No, this is admin-only. Customers are not aware that substitution automation failed unless you notify them about specific substitutions made.
What's the difference between "Manually Resolved" and "Auto-Resolved"?¶
"Auto-Resolved" means system later found the originally requested product available and automatically updated the order. "Manually Resolved" means a staff member selected a substitute.
How do I prevent these substitution failures?¶
Improve inventory management (better forecasting, reliable vendors, safety stock), create comprehensive substitution rules, and consider limiting availability of unreliable products.
Change Log¶
2026-03-01¶
- Initial documentation created
- All sections completed following template structure
End of Documentation
For additional help, contact your system administrator or Kiva Logic support.