Stolik – Modern Restaurant Menu & QR Code Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Stolik helps restaurants publish a beautiful, touchless, multilingual menu with multiple templates and per-language styling. Each language (locale) has its own menu page and shortcode, so you can offer a native experience for international guests.
A built-in QR generator links guests directly to the menu page and offers a polished admin experience with live preview, caching, and scan statistics. Optional auto-locale redirect sends guests to the best matching published language.
Key Features
- 🌍 Native RTL & Multilingual Support: Perfect for Hebrew (he_IL), Arabic (ar_*), Persian (fa_IR), and Urdu (ur_PK). Frontend layout mirrors automatically with proper text direction.
- 💱 Intelligent Currency Formatting: Auto-detects currency symbol position (prefix/suffix) based on locale standards (e.g., “$10” vs “10EUR” vs “NIS 10”).
- Multiple Templates: Default, Dark, Modern, Elegant, and Minimal templates with per-language overrides.
- Per-Language Styling: Tune colors, fonts, and featured item styles for each locale. Reset to template defaults any time.
- Translation Mode: Safely translate item names, descriptions, categories, and system labels without changing the menu structure.
- Smart Categorization: Automatic grouping for uncategorized items (“Other Dishes”) with translation support.
- QR Code Generator: Generate QR codes with live preview, built-in caching, and file rotation.
- Scan Statistics: Track basic scan performance (total, today, last 7 days) to understand customer traffic.
- Auto-Locale Redirect: Optionally route QR scans to the visitor’s browser language automatically.
- Language Selector: Optional badges on the menu for base language and the extra locale in Free.
- Privacy Focused: No external tracking pixels, no API calls to 3rd party servers. Everything runs on your WordPress.
Accessibility & Performance
- Accessible Admin: Keyboard focus retention for sortable categories, clear ARIA labels, and safe copy buttons.
- Optimized Performance: Styles are loaded only when needed, with per-locale CSS variables that allow multiple locales on one page. QR codes are cached efficiently to minimize server load.
Developer Friendly
- Clean Code: Built with modern PHP standards and clear architecture.
- Scoped CSS Variables: Templates consume CSS variables only, making customization stable and theme-friendly.
- I18n Ready: Full support for
.potfiles and standard WordPress localization.
Privacy Policy
Stolik can load Google Fonts from fonts.googleapis.com and fonts.gstatic.com when a Google font is selected in the style settings. This may transmit the visitor’s IP address to Google. If you prefer not to use external font requests, choose a system font or a custom font in the plugin settings. Stolik does not send menu content or personal data to Google Fonts.
Uninstall & Data Removal
On uninstall, the plugin removes all Stolik Menu data to ensure a clean reinstall. This includes options, transients, cron hooks, user meta, menu content, and QR cache files.
Options deleted:
* stolik_show_menu_title
* stolik_menu_title
* stolik_currency
* stolik_show_language_ui
* stolik_menu_page_id
* stolik_menu_template
* stolik_menu_template_locales
* stolik_style_options
* stolik_style_options_locales
* stolik_show_featured_star
* stolik_menu_logo
* stolik_menu_logo_id
* stolik_menu_logo_shape
* stolik_menu_logo_size
* stolik_menu_logo_align
* stolik_qr_color
* stolik_qr_bg
* stolik_qr_size
* stolik_qr_scale
* stolik_qr_logo
* stolik_qr_logo_url
* stolik_qr_logo_id
* stolik_qr_logo_mode
* stolik_qr_logo_size
* stolik_qr_logo_shape
* stolik_qr_logo_background
* stolik_qr_logo_bg_color
* stolik_qr_logo_border_color
* stolik_qr_logo_border_width
* stolik_qr_eye_rounding_modules
* stolik_qr_bg_rounding_modules
* stolik_qr_eye_round_mode
* stolik_qr_quiet_modules
* stolik_qr_auto_locale_redirect
* stolik_qr_cache_ver
* stolik_qr_scan_stats
* stolik_qr_endpoint_flushed_v2
* stolik_qr_file_path
* stolik_qr_active_files
* stolik_languages_active
* stolik_languages_base
* stolik_languages_pages
* stolik_languages_definitions
* stolik_active_languages
* stolik_language_currencies
* stolik_language_pages
* stolik_base_locale
* stolik_freemium_extra_locale
* stolik_downgrade_pending
* stolik_downgrade_candidates
* stolik_downgrade_snapshot
* stolik_menu_locale_labels
* stolik_menu_title_translations
* stolik_locale_normalized_v1
* stolik_item_translations
* stolik_category_translations
* stolik_menu_activated_time
* stolik_embed_secret
* stolik_category_order
* stolik_sample_data_imported
* stolik_menu_page_url
* stolik_menu_last_version
* stolik_debug_i18n
Transients and cached options removed (patterns):
* transient_stolik_qr*
* transient_timeout_stolik_qr*
* transient_stolik_preserved_logo*
* transient_timeout_stolik_preserved_logo*
* transient_stolik*
* transient_timeout_stolik*
* stolik_qr_cache*
Other data removed:
* User meta keys: stolik_rating_notice_*
* Language pages stored in stolik_language_pages (fallback to legacy stolik_languages_pages)
* Custom post types: stolik_menu_item and taxonomy stolik_menu_category
* Demo media attachments matching sample content
* Uploads cache directory: wp-content/uploads/stolik-qr-cache
Screenshots
Menu Editor: Drag & drop items and categories easily.
QR Code Generator: Live preview and settings.
Frontend Menu: Dark, Elegant, and Minimal templates.
Translation Mode: Translating items side-by-side.
RTL Support: Native Hebrew layout support.

