plugin-icon

Stolik – Modern Restaurant Menu & QR Code

لصاحبه brightforce·
Create elegant, multilingual restaurant menus with a robust QR code generator. Fast, responsive, and easy to manage.
النسخة
1.4.1
آخر تحديث
Jul 2, 2026
Stolik – Modern Restaurant Menu & QR Code

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.

Features a powerful Excel/CSV import tool with smart category mapping to easily migrate your existing menu.

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.
  • Mobile Search Dock (Free): Sticky search bar on mobile (<=900px) that filters dishes by name, description, category name, and allergens with diacritic-tolerant matching.
  • 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 .pot files 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 * stolik_menu_category_children * external_updates-stolik-menu-pro

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

مجانيعلى الخطط المدفوعة
إذا أتممت بالتثبيت، فإنك توافق على شروط خدمة ووردبريس.كوم ووشروط إضافات الأطراف الثالثة.
تم اختباره حتى
WordPress 7.0.3
تتوفّر هذه الإضافة للتنزيل لتُستخدم في عملية التثبيت لديك.