[WordPress] 外掛分享: DineKit

首頁外掛目錄 › DineKit
WordPress 外掛 DineKit 的封面圖片
全新外掛
安裝啟用
尚無評分
6 天前
最後更新
問題解決
WordPress 6.0+ PHP 7.4+ v1.2.3 上架:2026-07-05

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.2.3) 或搜尋安裝

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

原文外掛簡介

DineKit turns WordPress into a complete, commission-free restaurant platform — menus, online ordering, table bookings and card payments — with nothing to pay per cover, per order or per month. You bring your own Stripe account and keep 100% of every sale.
Menus & allergens

Menu builder — menus (Lunch, Dinner, Drinks…), sections and dishes with photos, badges and multiple prices; six templates; drag-and-drop ordering with autosave.
UK-14 allergens built in — the 14 regulated allergens pre-loaded with icons, tooltips and a printable matrix (Natasha’s Law friendly), plus your own dietary labels.
QR table cards and A4 posters that open your live menu on a phone, and Menu / MenuItem / LocalBusiness schema.org output for SEO.
Opening hours with holiday overrides and a live “open now” status.

Online ordering

Takeaway, collection and delivery ordering with a diner-facing menu, dish customizations (removable ingredients, choose-your-options with prices) and printable kitchen/bar tickets.
Contactless QR “order at the table” so diners order from their phone.

Bookings & events

Commission-free table bookings — a drag-and-drop floor plan with joinable tables, a public booking form (block + [dinekit_booking] shortcode) with live availability, waitlist and covers-per-hour pacing, deposits, and a booking diary with email notifications and printable slips.
Set-menu events with per-guest pre-orders via a share link — guests choose their courses and flag allergens; the kitchen gets a consolidated prep sheet.

Payments, guests & staff

Card payments with your own Stripe keys (encrypted at rest) — booking deposits and order payments, Apple Pay and Google Pay. You keep 100%.
Guest CRM — repeat-visit history with the allergies diners have told you about, carried across every visit.
Staff logins with a role-to-permission matrix and an activity/audit log, plus review-request emails to win diners back.

No WooCommerce required and no page builder needed. The menu, allergens and QR codes work with no external accounts; card payments use your own Stripe account (see External Services below). Works with any theme, on any host.
Built by Web Level Up, a UK web agency that builds commercial WordPress software.
External services
DineKit’s optional payments feature (booking deposits and online order payments) uses Stripe to take card payments. Stripe is contacted only after you enable it and enter your own Stripe API keys under DineKit → Integrations, and only on requests that involve a payment:

When a diner pays, DineKit asks Stripe to create a payment by sending the amount, currency, your site URL and the related booking/order reference to Stripe’s API (https://api.stripe.com).
When you connect Stripe or set up its webhook, DineKit calls Stripe to validate your keys and register payment notifications.
On pages where a payment can be made, Stripe’s official Stripe.js library is loaded from https://js.stripe.com so card details are entered directly with Stripe and never reach your server (PCI SAQ-A).

If you do not enable payments, DineKit makes no external requests. Stripe is a third-party service; by using it you agree to Stripe’s terms and privacy policy:

Terms: https://stripe.com/legal
Privacy: https://stripe.com/privacy

Development
DineKit is open source (GPLv2+). The complete human-readable source — including the React admin application and the build tooling used to generate the bundled dist/main.js — is publicly available and maintained at:
https://github.com/nikutx/dinekit
To build the admin app from source: npm install then npm run build (Vite). See the repository README for the full development setup.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon