Allergen Sync Issues
Troubleshoot problems with derived allergens and allergen propagation.
Understanding Derived Allergens
Allergens “derive” from:
- Ingredients → Items
- Combo components → Combos
- Variant options → Variant parents
When source changes, derived items should update.
Common Issues
Parent Not Showing Correct Allergens
Symptom: Combo or variant parent doesn’t show allergens from components.
Causes:
- Component allergens not set
- Component not properly linked
- Cache not refreshed
Fix:
- Verify component has allergens marked
- Check component is linked correctly
- Edit and save parent to refresh
- Wait 1-2 minutes for cache
Allergens Not Updating After Change
Symptom: Changed allergen on ingredient/item but parent unchanged.
Causes:
- Cache not refreshed
- Override exists on parent
- Change not saved
Fix:
- Wait 2 minutes for cache refresh
- Edit parent and save (forces refresh)
- Check for overrides on parent
- Verify source change was saved
Too Many Allergens Showing
Symptom: Item shows allergens it shouldn’t have.
Causes:
- Ingredient has wrong allergens
- Linked to wrong item
- Override set incorrectly
Fix:
- Check each ingredient’s allergens
- Verify item links
- Review and remove overrides
Too Few Allergens Showing
Symptom: Item missing expected allergens.
Causes:
- Ingredient allergens not set (Unconfirmed)
- Component not linked
- Derivation error
Fix:
- Mark allergens on source items
- Check all components are linked
- Contact support if issue persists
Checking Derivation
View Allergen Source
- Open the item
- Go to Allergens tab
- Look for “Derived from” indicators
- See which components contribute which allergens
Trace the Chain
For complex items:
Combo Meal
├── Burger (Wheat, Milk) ← Where did these come from?
│ ├── Bun (Wheat) ✓
│ └── Cheese (Milk) ✓
├── Fries (None)
└── Drink (None)
Derived: Wheat (from Burger), Milk (from Burger)Manual Override Issues
Override Not Working
Symptom: You override but derived value returns.
Cause: Override may not be saved properly.
Fix:
- Open item
- Click override option explicitly
- Confirm “Override derived value”
- Save
Can’t Remove Override
Symptom: Want to return to derived value.
Fix:
- Open item
- Find the overridden allergen
- Click “Reset to derived”
- Save
Don’t Know If Overridden
Check:
- Open item
- Allergens tab
- Overridden values show indicator
- “Derived” vs “Manual” label
Cache Problems
Stale Allergens
Symptom: Changes not reflecting anywhere.
Fix:
- Wait 2 minutes
- Hard refresh browser (Ctrl+F5)
- Edit and save affected items
- Check again
Inconsistent Display
Symptom: Different values in different places.
Cause: Cache out of sync.
Fix:
- Wait for cache to expire
- Force refresh by editing
- Clear browser cache
Combo-Specific Issues
Component Removed But Allergens Remain
Symptom: Removed component’s allergens still showing.
Cause: Cache not updated.
Fix:
- Wait 2 minutes
- Edit and save combo
- Verify allergens updated
Choice Options Not Included
Symptom: Combo not showing allergens from choice options.
Expected: Combo shows ALL possible allergens from ALL options.
Check:
- Choice options have allergens set
- Options are properly linked to choice group
- Choice group is linked to combo
New Component Allergens Not Added
Symptom: Added component but its allergens don’t appear.
Fix:
- Verify component has allergens set
- Component must be saved
- Combo must be saved
- Wait for cache refresh
Variant-Specific Issues
Option Allergens Not on Parent
Symptom: Variant option has allergen, parent doesn’t show it.
Check:
- Option is properly linked
- Option allergens are marked (not Unconfirmed)
- Parent cached allergens refresh
Fix:
- Verify option linkage
- Mark allergens on options
- Edit and save parent
Removed Option Allergens Persist
Symptom: Removed option’s allergens still on parent.
Cause: Cache not updated.
Fix:
- Wait for cache refresh
- Edit and save parent
- Verify allergens updated
Diagnostic Steps
Check Source Items
- List all components/options
- For each, verify allergens set
- Ensure not all Unconfirmed
- Fix any gaps
Check Links
- Open parent item
- Verify all links intact
- Re-link if broken
- Save changes
Force Refresh
- Edit the parent item
- Make any small change
- Save
- Check allergens
Clear All Caches
- Log out
- Clear browser cache
- Log back in
- Check again
When to Contact Support
Contact support if:
- Derivation logic seems wrong
- Changes never reflect after 5+ minutes
- Error messages appear
- Data seems corrupted
Include:
- Item names affected
- Expected vs actual allergens
- Steps you’ve tried