[WordPress] 外掛分享: Dine on Tap

首頁外掛目錄 › Dine on Tap
全新外掛
安裝啟用
尚無評分
2 天前
最後更新
問題解決
WordPress 6.2+ PHP 7.4+ v3.0.0 上架:2026-07-14

內容簡介

Dine on Tap 是一個專為餐廳、酒吧、咖啡廳和飯店設計的數位菜單平台。顧客透過掃描 QR 碼在手機上瀏覽菜單,無需下載應用程式。工作人員可透過 PIN 保護的行動控制台進行管理,並符合無障礙標準。

【主要功能】
• 分類管理菜單項目,包含價格與描述
• 提供多種顯示模板選擇
• 支援每日特餐與時間排程功能
• 顯示過敏原與營養資訊
• 多語言支援,輕鬆切換語言
• 可自訂主題顏色與樣式

外掛標籤

開發者團隊

⬇ 下載最新版 (v3.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Dine on Tap」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Dine on Tap is a digital menu platform for restaurants, bars, cafes, and hotels. Guests scan a QR code to browse your menu on their phone — no app required. Staff manage everything from a PIN-protected mobile dashboard.
Built from the ground up to meet WCAG AA accessibility standards, including keyboard navigation, screen reader support, dark mode, and high contrast mode.
Dine on Tap is free and fully functional on its own, including DeepL auto-translation (you supply your own DeepL API key). Tableside service requests with staff push notifications are available through the optional Dine on Tap Plus add-on.
Menu Management

Create and manage categorized menu items with prices, descriptions, and images
Three display templates: item-image, category-image, and text-only
Category hierarchy with parent/child relationships
Portion sizes with customizable units (g, ml, oz, pcs, servings)
Item image layout options: left, right, or top
Category image layout options: left, right, or alternating
Hero banner section with customizable overlay, title, and subtitle
Theme customization: colors, fonts, spacing, and style presets
Carousel pagination on desktop (768px+) with previous/next navigation for categories with many items
Drag-free reorder system for items and categories

Daily Specials & Scheduling

Scheduled categories for time-limited menus (Breakfast, Lunch, Happy Hour, etc.)
Day-of-week scheduling with start and end times
Featured items with special pricing (diamond badge)
Popular and Recommended badges for highlighting items
Item visibility toggle for managing daily availability
Automatic sold-out reset at a configurable hour each day

Allergens & Dietary Info

EU 14 built-in allergens with emoji indicators
Allergen filter on the frontend — guests filter the menu by dietary needs
Combined search and allergen filtering for precise menu browsing
Nutrition/calorie info per item
Enable only the allergens your venue uses

Multilingual Support

Bilingual menus with language toggle on the frontend
Auto-translation via DeepL API (you supply your own DeepL API key)
RTL language support (Arabic, Hebrew, Persian)
Frontend label customization for any language
Full i18n support with .po/.mo translation files

QR Codes

Generate QR codes with customizable size and error correction
Download as a PNG image

Staff Dashboard

PIN-protected mobile-friendly dashboard on the frontend
Manage item availability, badges, and daily specials
Edit items, categories, and scheduled categories
Collapsible translation fields with auto-translate and save

Tableside Service Requests (Dine on Tap Plus add-on)

Built-in request types: Bring the Bill, Bring Cutlery, Bring Extra Plates, Clean Table, Need Assistance
Custom request types with emoji icons
Payment method selection (card/cash) on bill requests
Free-text messages from guests
Operating hours scheduling
Rate limiting to prevent spam
Email and push notification alerts for staff

Multi-Currency Pricing

107 currencies across all regions
Main currency plus optional secondary currency
Automatic currency symbol display

Accessibility (WCAG AA)

Keyboard navigation for all interactive elements
Visible focus indicators on every control
Screen reader optimized with proper ARIA attributes and live announcements
Translatable aria-labels for all navigation controls
Dark mode with full contrast compliance
High contrast mode support (Windows, macOS)
Touch-friendly button sizes for mobile
Responsive design from 320px to desktop
WCAG color contrast checker built into settings

Business Type Presets

Restaurant, Bar/Pub, Cafe/Coffee Shop, Hotel Room Service
Customizable labels for items, descriptions, and portions

Shortcodes

[dineontap_menu] — Display the full menu on any page or post
[dineontap_manager] — PIN-protected staff dashboard

For more information, visit accessinfocus.com/software/dine-on-tap/.
Third-Party Libraries
This plugin bundles the following third-party libraries. All are GPL-compatible.

PHP QR Code — used to generate QR code images.
License: GNU Lesser General Public License v3 (LGPL-3.0).
Source: http://phpqrcode.sourceforge.net/
Location: includes/phpqrcode.php

Alpine.js (version 3.15.12) — lightweight JavaScript framework used by the staff dashboard.
License: MIT.
Source: https://github.com/alpinejs/alpine
Location: assets/js/alpine.min.js

External Services
The free Dine on Tap plugin does not contact any external service on its own. It has no analytics, no license check, and no automatic phone-home.
The only optional outbound connection is DeepL auto-translation. If a site administrator enters their own DeepL API key and clicks translate, the menu text to be translated plus its source and target languages are sent to DeepL. No customer, order, or personal data is ever sent.
DeepL privacy policy: https://www.deepl.com/en/privacy
DeepL terms: https://www.deepl.com/en/pro-license
Web Push staff notifications, which also use an external browser push service, are provided only by the separate Dine on Tap Plus add-on and are documented there.

延伸相關外掛

文章
Filter
Mastodon