Skip to content

Troubleshooting Index

Common issues and solutions organized by feature.

Quick Reference

Most Common Issues

IssueFeatureQuick Fix
No available time slotsOrder CapacityIncrease orders per slot limit
Delivery not availableDelivery ZonesAdd customer's postal code to zone
Item showing sold outInventoryRestock or disable tracking
Payment failingPaymentsCheck Stripe keys (live vs test)
Menu not showingMenusAssign menu to location
Kiosk blank screenDevicesAssign menu to kiosk device

By Feature

Order Capacity

Online Ordering

  • Location shows "Currently closed"
  • Minimum order error
  • Scheduled order not available
  • ASAP not working

Delivery Zones

  • "Delivery not available to your area"
  • Wrong delivery fee shown
  • Delivery time estimate incorrect
  • Item not appearing on menu
  • Price not updating
  • Image not showing
  • Allergens not displaying

Modifiers

  • Required modifier not enforcing
  • Price not adding correctly
  • Max selections not working

Payments

  • Card payment failing
  • iDEAL not showing
  • Refund not processing
  • Webhook not receiving

Loyalty

  • Points not earning
  • Points not redeeming
  • Balance incorrect

Devices

  • Kiosk not connecting
  • KDS not receiving orders
  • Printer not printing

Troubleshooting Template

Each issue should include:

markdown
### Problem: [Issue Description]

**Symptoms**:
- What the user/customer sees
- Error messages

**Possible Causes**:
1. First possible cause
2. Second possible cause
3. Third possible cause

**Diagnostic Steps**:
1. How to identify the cause
2. What to check in backoffice
3. What to check in logs

**Solutions**:

**For Cause 1**:
1. Step to fix
2. Step to verify

**For Cause 2**:
1. Step to fix
2. Step to verify

**Prevention**:
- How to prevent this issue

Error Messages Reference

Online Ordering Errors

Error MessageCauseSolution
"This location is not available"Location disabledEnable location in Settings
"We're currently closed"Outside business hoursCheck business hours config
"This time slot is no longer available"Capacity reachedChoose different time or increase capacity
"Minimum order amount is €X"Order below minimumAdd more items or adjust minimum
"Sorry, we don't deliver to your area"Outside delivery zonesAdd postal code to zone
"This item is currently sold out"Stock = 0Restock item
"Payment could not be processed"Payment failedCheck payment config
"This promo code is invalid"Code wrong/expiredVerify code in Offers
"Location not found"Payment Profile not validatedComplete Payment Profile validation in Settings → Payments

Kiosk Errors

Error MessageCauseSolution
"No menu available"No menu assignedAssign menu to kiosk
"Payment terminal not connected"Terminal offlineCheck terminal connection
"Unable to process order"API errorCheck network/backend

Backend Errors

Error CodeMeaningSolution
400Bad requestCheck request data
401UnauthorizedCheck authentication
403ForbiddenCheck permissions
404Not foundCheck resource exists
422Validation errorCheck field values
500Server errorCheck backend logs
503Service unavailableCheck capacity/load

Diagnostic Tools

In Backoffice

  • Activity Log: See recent changes
  • Transactions: Check order history
  • Reports: Analyze patterns

In Browser

  • Network tab: Check API calls
  • Console: Check for errors
  • Application tab: Check local storage

In Backend

  • Laravel logs: storage/logs/laravel.log
  • MongoDB queries: Check slow queries
  • Queue jobs: Check failed jobs