Updated January 04, 2026
QR Code Settings
QR Code Settings in Restaurant Settings allow you to configure QR code generation for tables, customize QR code appearance, and set what happens when customers scan QR codes. QR codes enable contactless menu viewing, ordering, and table management. This guide covers all QR code configuration options.
Accessing QR Code Settings
To configure QR code settings:
- Navigate to Settings → Restaurant Settings
- Click on "QR Code Settings" or "Table QR Codes"
- Configure QR code options
Enable QR Code Generation
Activation
Enable QR code functionality for tables:
- Enable Table QR Codes: Turn on QR code generation
- Auto-generate: Automatically generate QR codes for all tables
- Manual Generation: Generate QR codes manually as needed
- Regenerate Codes: Option to regenerate existing QR codes
QR Code Scope
- All Tables: Generate QR codes for all tables
- Selected Tables: Generate only for specific tables
- Table Type Based: Generate based on table types
- Floor Based: Generate for specific floors
QR Code Actions
What Happens When Scanned
Configure what happens when customers scan QR codes:
Menu Viewing
- View Menu: Display digital menu when scanned
- Menu Format: Choose menu display format
- Category Navigation: Allow browsing menu categories
- Item Details: Show detailed item information
Order Placement
- Place Order: Allow customers to place orders via QR code
- Add to Cart: Enable cart functionality
- Checkout: Allow online checkout
- Payment: Enable payment through QR code interface
Table Information
- Table Details: Show table information
- Waiter Information: Display assigned waiter details
- Call Waiter: Enable calling waiter feature
- Request Service: Allow service requests
Booking
- Book Table: Allow booking through QR code
- View Availability: Show table availability
- Reserve Table: Enable table reservation
Custom Actions
- Custom URL: Redirect to custom URL
- Custom Page: Show custom page content
- Multiple Actions: Allow multiple actions from QR code
QR Code Format and Design
QR Code Format
- Standard QR: Standard QR code format
- Custom Design: Customized QR code with logo/branding
- Color Scheme: Choose QR code colors
- Error Correction: Set error correction level
QR Code Size
- Small: Small QR code (suitable for digital display)
- Medium: Medium size (standard printing)
- Large: Large size (for distance scanning)
- Custom Size: Set custom dimensions
Branding
- Logo in Center: Add logo in center of QR code
- Brand Colors: Use brand colors in QR code
- Border: Add branded border around QR code
- Text Below: Add text or instructions below QR code
QR Code Content
URL Configuration
- Base URL: Base URL for QR code links
- Table Identifier: How table is identified in URL
- Custom Parameters: Add custom URL parameters
- Short URL: Use shortened URLs for QR codes
Dynamic Content
- Table-specific: Each table has unique QR code
- Floor-specific: QR codes specific to floors
- Time-based: QR codes that change based on time
- Session-based: QR codes tied to booking sessions
QR Code Printing
Print Options
- Print Format: Choose print format (PDF, PNG, SVG)
- Print Size: Physical print size
- Print Quality: Resolution for printing
- Batch Print: Print multiple QR codes at once
Print Templates
- Table Card: QR code on table card/tent
- Sticker: QR code as sticker
- Poster: Large format poster
- Custom Template: Use custom print template
Print Information
- Table Number: Include table number on print
- Instructions: Add scanning instructions
- Restaurant Info: Include restaurant contact information
- WiFi Info: Include WiFi password if applicable
QR Code Security
Access Control
- Public Access: Anyone can scan and access
- Restricted Access: Require login or access code
- Time-based Access: QR codes valid only during operating hours
- Session-based: QR codes tied to active bookings
Security Features
- Encryption: Encrypt QR code data
- Expiration: Set expiration for QR codes
- One-time Use: QR codes valid for single use
- IP Restrictions: Restrict access by IP address
QR Code Analytics
Tracking
- Scan Tracking: Track QR code scans
- Table Analytics: Analyze scans per table
- Time Analytics: Track scan times and patterns
- Action Analytics: Track actions taken after scanning
Reports
- Scan Reports: Reports on QR code usage
- Popular Tables: Most scanned tables
- Conversion Reports: Track conversions from scans
Mobile Optimization
Mobile Experience
- Responsive Design: Ensure QR code pages work on mobile
- Fast Loading: Optimize for quick mobile loading
- Touch-friendly: Ensure touch-friendly interface
- Offline Support: Basic functionality when offline
Integration with Other Features
Menu Integration
- Digital Menu: Link to digital menu system
- Real-time Menu: Show real-time menu availability
- Pricing: Display current pricing
Ordering Integration
- KOT Integration: Link QR orders to KOT system
- Kitchen Display: Orders appear on kitchen display
- Order Tracking: Allow customers to track orders
Payment Integration
- Payment Gateway: Integrate payment processing
- Split Bill: Enable bill splitting
- Tip Functionality: Allow tipping through QR interface
Saving QR Code Settings
After configuring QR code settings:
- Review all configuration options
- Test QR code generation
- Click "Save" or "Update Settings"
- Generate QR codes for tables
- Test scanning QR codes
- Print QR codes as needed
Best Practices
- Clear Instructions: Provide clear scanning instructions
- Good Print Quality: Ensure QR codes print clearly
- Proper Placement: Place QR codes where easily accessible
- Regular Updates: Update QR codes if URLs change
- Test Regularly: Test QR codes to ensure they work
- Mobile Optimization: Ensure QR code pages work on mobile
- Security: Implement appropriate security measures
Related Settings
QR code settings work together with:
- Table Management: QR codes are generated per table
- Public Booking Settings: QR codes may link to booking portal
- Menu Settings: QR codes may display menu
- Online Payment Settings: QR codes may enable payments
Troubleshooting
QR code not scanning?
- Check print quality and size
- Ensure sufficient contrast
- Verify QR code is not damaged
- Check error correction level
QR code links not working?
- Verify URL configuration
- Check if URLs are accessible
- Test links manually
- Regenerate QR codes if URLs changed
Proper QR code configuration enhances customer experience and enables contactless service!