Offline Mode & OlympusEdge
Continue full restaurant operations when internet is unavailable.
Overview
Restaurant Revolution features OlympusEdge technology that enables 100% offline operation. Unlike competitors who offer limited offline functionality, your entire POS, kitchen, and payment systems continue working seamlessly during internet outages.
How Offline Mode Works
┌─────────────────────────────────────────────────────────────────┐
│ CONNECTIVITY STATUS │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ONLINE MODE OFFLINE MODE │
│ ──────────── ──────────── │
│ ┌─────────┐ ┌─────────┐ │
│ │ POS │ ←──── Internet ───→│ Cloud │ │
│ └─────────┘ Connected └─────────┘ │
│ │
│ When connection lost: │
│ │
│ ┌─────────┐ ┌─────────────┐ │
│ │ POS │ ←───→│ OlympusEdge │ (Local Server) │
│ └─────────┘ │ - Database │ │
│ │ - AI Models│ │
│ │ - Payments │ │
│ └─────────────┘ │
│ │
│ When connection restored: │
│ │
│ ┌─────────┐ ┌─────────────┐ ┌─────────┐ │
│ │ POS │ ←───→│ OlympusEdge │ ───→ │ Cloud │ │
│ └─────────┘ │ Auto-Sync │ └─────────┘ │
│ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
What Works Offline
Full Functionality
Everything works exactly the same offline:
| Feature | Online | Offline |
|---|---|---|
| Order Entry | ✓ | ✓ |
| Menu & Modifiers | ✓ | ✓ |
| Payment Processing | ✓ | ✓ |
| Kitchen Display (KDS) | ✓ | ✓ |
| Receipt Printing | ✓ | ✓ |
| Table Management | ✓ | ✓ |
| Inventory Tracking | ✓ | ✓ |
| Employee Clock-in | ✓ | ✓ |
| Cash Drawer | ✓ | ✓ |
| Voice Commands | ✓ | ✓ |
Delayed Until Online
Some features require cloud sync:
| Feature | Offline Behavior |
|---|---|
| Third-party Delivery | Orders queued, sync when online |
| Loyalty Points | Transactions queued |
| Multi-Location Sync | Changes queue locally |
| Cloud Reports | Available when online |
| Customer Database Sync | Queued |
Recognizing Offline Mode
Status Indicators
Look for these indicators:
┌────────────────────────────────────────┐
│ ONLINE: ● Green dot in status bar │
│ OFFLINE: ○ Orange dot + "Offline" │
│ SYNCING: ◐ Blue dot + "Syncing..." │
└────────────────────────────────────────┘
Visual Cues
When offline:
- Status bar shows "Offline Mode"
- Sync indicator shows queued items
- Subtle banner at top of screen
- All functions still work normally
Notifications
System alerts you:
- "Connection lost - Offline mode active"
- "Connection restored - Syncing..."
- "Sync complete - All data up to date"
Processing Payments Offline
How Offline Payments Work
- Card is processed through local payment terminal
- Transaction stored securely on edge server
- Authorization happens locally
- Full processing completes when online
Payment Types Offline
| Payment Type | Offline Support |
|---|---|
| Credit Cards | ✓ (store & forward) |
| Debit Cards | ✓ (store & forward) |
| Cash | ✓ (no change) |
| Apple Pay | ✓ (NFC supported) |
| Google Pay | ✓ (NFC supported) |
| Gift Cards | ✓ (local validation) |
Offline Payment Limits
For security, offline card payments have configurable limits (default: $100 per transaction, $5,000 daily total). Transactions above these limits require cash payment or waiting for the internet connection to restore.
- Single transaction: Up to $100 (configurable)
- Daily total: Up to $5,000 (configurable)
- Above limits: Cash only or wait for connection
Payment Queue
View queued payments:
- Go to Manager > Payments > Sync Queue
- See pending transactions
- All process automatically when online
Sync Status & Queue
Viewing Sync Status
Access sync information:
- Tap Settings > System > Sync Status
- Or tap the status indicator in the corner
Sync Queue Display
┌─────────────────────────────────────────────────────────────┐
│ SYNC QUEUE [Sync Now] │
├─────────────────────────────────────────────────────────────┤
│ │
│ Status: Offline (23 items queued) │
│ │
│ Priority Type Count Status │
│ ───────────────────────────────────────────────────────── │
│ Critical Payments 8 Queued │
│ Critical Orders 12 Queued │
│ High Inventory 3 Queued │
│ Normal Clock Events 4 Queued │
│ │
│ Last sync: 2 hours ago │
│ Next attempt: When connected │
│ │
└─────────────────────────────────────────────────────────────┘
Sync Priorities
When connection restores, the system syncs critical items (payments, orders) first, then inventory, then employee events, and finally analytics. Do not interrupt the sync process -- let it complete fully.
| Priority | Items | Sync Order |
|---|---|---|
| Critical | Payments, orders | First |
| High | Inventory changes | Second |
| Normal | Employee events | Third |
| Low | Analytics, logs | Last |
When Connection Returns
Automatic Sync
When internet restores:
- System detects connection
- Notification: "Connection restored"
- Sync begins automatically
- Critical items (payments) first
- Progress shown in status bar
- "Sync complete" notification
Sync Duration
Sync time depends on queue size:
| Queue Size | Approximate Time |
|---|---|
| Under 50 items | Under 30 seconds |
| 50-200 items | 1-2 minutes |
| 200-500 items | 2-5 minutes |
| 500+ items | 5-10 minutes |
Manual Sync
Force sync immediately:
- Go to Settings > System > Sync
- Tap Sync Now
- Monitor progress
Handling Conflicts
What Are Conflicts?
Conflicts occur when:
- Same item edited offline at multiple locations
- Price changed in cloud while offline
- Inventory count differs
Conflict Resolution
Most conflicts resolve automatically:
| Conflict Type | Resolution |
|---|---|
| Payments | Always syncs (no conflict) |
| Orders | Most recent wins |
| Inventory | Cloud + local changes merged |
| Price changes | Cloud price takes priority |
| Employee edits | Manager notified |
Manual Resolution
Some conflicts need manager review:
- Notification: "Sync conflict requires review"
- Go to Settings > Sync > Conflicts
- Review conflicting values
- Choose correct version
- Confirm resolution
Cellular Backup
Automatic Failover
If configured with cellular backup:
- Internet outage detected
- System switches to 4G/5G backup
- Operation continues online
- Switches back when primary restores
Failover Indicators
- "Primary: Offline"
- "Backup: Connected (Cellular)"
- Slight latency increase possible
Cellular Data Usage
Typical data usage:
| Activity | Data per Hour |
|---|---|
| Normal operations | 50-100 MB |
| Busy period | 100-200 MB |
| Full sync | 200-500 MB |
Best Practices
Before an Outage
Prepare for potential connectivity issues:
- Ensure edge server is healthy - Check status daily
- Keep local cache updated - Sync regularly
- Train staff - Everyone knows offline procedures
- Test offline mode - Quarterly drill
During Offline Operation
- Operate normally - Everything works the same
- Monitor queue - Check sync queue depth
- Watch payment limits - Large tabs may need cash
- Note any issues - Report after sync
After Connection Restores
- Let sync complete - Don't interrupt
- Review conflicts - Resolve any flagged items
- Verify payments - Check all processed
- Check reports - Ensure data integrity
Troubleshooting
Offline Mode Not Activating
If system shows errors instead of offline mode:
- Check OlympusEdge server is powered on
- Verify local network connectivity
- Restart the POS application
- Contact support if persistent
Sync Stuck
If sync doesn't complete:
- Check internet connection is stable
- View sync queue for errors
- Try manual sync
- Restart sync service
- Contact support with error details
Payment Not Processing Offline
- Verify payment terminal is connected
- Check offline payment limits
- Try different payment method
- Use cash if needed
- Report issue after sync
Data Missing After Sync
- Wait for full sync to complete
- Check sync status for errors
- Review conflict log
- Data may need manual resolution
- Contact support with details
Voice Commands
| Task | Say |
|---|---|
| Check status | "Connection status" |
| View queue | "Show sync queue" |
| Force sync | "Sync now" |
| Check payments | "Offline payment status" |
Edge Server Health
Monitoring
Check edge server status:
- Dashboard: Manager > System > Edge Status
- Indicators: CPU, memory, storage
- Alerts: Automatic if issues detected
Maintenance
Edge server maintenance:
- Automatic software updates (when online)
- Storage cleanup weekly
- Health checks hourly
- Backup verification daily
Contact Support
If offline issues persist:
- Note the symptoms - What's not working
- Check sync status - Queue depth, errors
- Gather details - Time, actions taken
- Contact support - In-app or phone
Support can:
- Remotely diagnose (when online)
- Guide troubleshooting steps
- Escalate hardware issues
- Arrange on-site support
Related Guides
- Network Troubleshooting - Connectivity issues
- Hardware Issues - Device problems
- Payment Processing - Payment help