[WordPress] 外掛分享: Olena Food – Online Ordering for Food Trucks & Restaurants

首頁外掛目錄 › Olena Food – Online Ordering for Food Trucks & Restaurants
WordPress 外掛 Olena Food – Online Ordering for Food Trucks & Restaurants 的封面圖片
全新外掛
安裝啟用
★★★★★
5/5 分(1 則評價)
5 天前
最後更新
問題解決
WordPress 6.0+ PHP 7.4+ v2.0.1 上架:2025-02-25

內容簡介

Olena Food 是一款專為小型餐廳、餐車、咖啡廳和烘焙店設計的 WordPress 外掛,提供線上訂餐功能。用戶可以輕鬆建立菜單、接受訂單及線上付款,無需使用 WooCommerce。

【主要功能】
• 菜單管理:直接在 WordPress 中建立和管理菜單
• 搜尋與導航:幫助顧客快速找到所需項目
• 彈性附加選項:讓顧客自訂菜單項目
• 多種貨幣支援:支援超過 20 種貨幣符號
• 響應式介面:適用於桌面、平板和手機

外掛標籤

開發者團隊

⬇ 下載最新版 (v2.0.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Olena Food – Online Ordering for Food Trucks & Restaurants」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Olena Food is a WordPress food ordering plugin built for small restaurants, food trucks, cafés, bakeries, and other food businesses.
Create an online menu, allow customers to customize food with add-ons, accept orders through a mobile-friendly checkout, receive online payments with Stripe, and manage orders directly from WordPress.
The plugin is designed to provide the essential tools needed for online food ordering without requiring WooCommerce.
How does it work?
Watch the video guide to see Olena Food in action:

Menu Management
Create and manage your food menu directly from WordPress.

Add menu items with names, descriptions, images, and prices.
Organize menu items using categories and tags.
Allow customers to filter menu items by category and tag.
Display the menu using grid or list layouts.
Support for more than 20 currency symbols.
Responsive interface optimized for desktop, tablet, and mobile devices.

Store Search and Navigation
Help customers find what they want faster with optional search and category/tag navigation on the storefront.

Add a Categories navigation above the menu so customers can filter items by category with one click.
Add a Tags navigation above the menu so customers can filter items by tag.
Add a search box that finds menu items by their title and description.
The search box shows the latest menu items when opened, then updates the results as the customer types.
Search results appear in a popup that overlays the menu without shifting the page.
Only categories and tags that contain at least one menu item are shown.
Turn Search, Categories, and Tags on or off independently from the Designs settings page.

Complex Add-ons
Create flexible add-on options that allow customers to customize menu items before adding them to their cart.
Add-ons can be used for options such as:

Pizza toppings.
Extra ingredients.
Sauces and sides.
Other item customization options.

This makes it possible to create menu items with multiple customization choices and additional options.
Add-ons are reusable and organized, so you build them once and assign them where needed:

Group add-ons by type (such as Toppings, Sauces, or Sides) and give each its own price.
Assign the add-ons you want to each menu item, so every dish shows only its relevant options.
Set an initial quantity for an add-on, and customers can then adjust the quantity up or down while ordering.
The item price, subtotal, and order totals update instantly as customers add, change, or remove add-ons.

Mark add-ons as required when a customer must choose them:

Set an add-on as required on a specific menu item, so it is added automatically at a fixed quantity and cannot be removed or changed.
Required is set per menu item, so the same add-on can be optional on one dish and required on another, each with its own required quantity.
Required add-ons are enforced securely on the server, so an order that omits a required add-on or changes its fixed quantity is rejected.

You can also mark add-ons as unavailable to instantly pull a sold-out extra from every dish it is used on — see the Add-on Availability section below.
A smooth animation makes customizing feel effortless: when a customer selects an add-on on the item page, it visually flies into their customizations while the remaining add-ons gently close the gap. The animation is purely visual and is automatically skipped when the browser’s reduced-motion setting is enabled.
Menu Item Sizes
Offer the same dish in multiple sizes, each with its own price, so customers can pick the option that fits them.
Every menu item has a Normal price, and you can optionally enable additional sizes such as Small and Large with their own prices.

Set a Normal price plus prices for additional sizes right on the menu item editor.
Customers choose a size on the storefront and the price updates instantly.
Selecting different sizes of the same dish adds them as separate lines in the cart.
The chosen size is shown throughout the cart, checkout, order receipt, and order management.
Additional sizes left without a price are automatically hidden from customers, so half-configured options never appear.
Built to be extended, so more sizes can be added by companion add-ons in the future.

Order Creation and Management
Customers can create orders directly from your website.
The ordering process includes:

Selecting menu items.
Configuring item add-ons.
Adding items to the cart.
Reviewing the order.
Completing checkout.
Creating the order in WordPress.

Administrators can manage submitted orders from the WordPress admin area.
Cart and Checkout
Olena Food includes its own cart and checkout experience.
Customers can review their selected products and add-ons before submitting an order. The interface is designed to work smoothly on mobile devices, making it suitable for customers ordering directly from their phones.
Duplicate Order and Abuse Protection
Prevents accidental duplicate orders and basic order abuse automatically, with no setup required.
Every storefront visitor is given a secure, private session that the plugin uses to protect order creation on the server:

Double-clicking Place Order, or a browser/network retry, no longer creates the same order twice.
Two orders can never be created at the same time from the same visitor.
A different, genuine order placed shortly after the first is still allowed — only identical repeats are treated as duplicates.
The number of orders one visitor can place in a short period is limited to reduce abuse.

The protection is designed to be reliable and privacy-friendly:

Works for guests, with no login or account required.
Does not rely on IP addresses, so visitors on shared networks such as offices, universities, hotels, VPNs, and mobile networks are not wrongly blocked.
Enforced securely on the server and compatible with page caching.
No personal data is stored for this protection, and the session identifier is kept only as a secure hash.
Sessions expire automatically and are cleaned up in the background.

Stripe Payment Gateway
Accept online card payments using Stripe.
Customers can securely complete their payment using Stripe while placing an order.
Stripe payment support works alongside other available payment methods, allowing businesses to offer online payment when required.
Email Notifications
Send automatic email notifications when important order events occur.
Separate notifications can be configured for administrators and customers, including:

Order confirmation.
Successful order payment.
Order cancellation, sent automatically when a customer cancels a pending order.

Notification settings allow you to configure email subjects and email templates for different recipients.
Order cancellation emails can be enabled or disabled independently for administrators and customers, and support the same placeholders as the other order emails.
Tips
Let customers add a tip to their order directly from the checkout page.
Enable tipping from the plugin settings and choose a percentage to offer alongside the No Tip option.

Choose a tip percentage of 5%, 10%, 15%, 20%, or 25%.
Customers can select No Tip or the configured percentage during checkout, and the order total updates instantly.
Percentage tips are calculated only from menu items and their add-ons, excluding tax, delivery, and other fees.
Tips are included automatically in the final amount sent to the payment gateway.
The selected tip is saved with the order and displayed on the customer receipt and in order management.
Use the {tips} placeholder to include the tip amount in admin and customer email notifications.
Built to be extended by companion add-ons with multiple tip percentages and custom tip amounts.

Working Hours
Configure the days and hours when your business accepts orders.
Working Hours settings allow you to define your regular business schedule and create custom rules for specific dates when different opening hours are required.
Pause / Open Orders
Temporarily pause online ordering whenever you need to stop accepting orders, and reopen it with a single click.
Pausing and reopening can be controlled from multiple places, and all of them stay in sync in real time:

A dedicated Pause / Open Orders settings tab.
A floating action button in the WordPress admin.
A status item in the WordPress admin bar.

While ordering is paused you can control what customers see and how the store behaves:

Show a customizable notice on the storefront with your own title and message.
Choose whether to keep the menu visible or hide it while ordering is paused.
Prevent new orders from being placed, enforced securely on the server.
Choose whether the floating button appears on every admin page or only on the settings screen.

Menu Item Availability
Mark individual menu items as available or unavailable without unpublishing them, so you can quickly pull a dish off the menu when you sell out or stop offering it.
Each menu item has an Availability option (Available or Unavailable). When an item is set to unavailable:

An “Unavailable” label is shown on the item and its store card.
The Add to Cart button is removed so customers cannot add it.
If the item is already in a customer’s cart, it is highlighted so they can remove it before checkout.
Orders that include an unavailable item are blocked securely on the server, so it can never be purchased.

Availability is also easy to spot in the WordPress admin:

The menu items list table shows an Availability column with a colored status for each item.
The editor screen of an unavailable item is highlighted so its status is clear at a glance.

Add-on Availability
Mark individual add-ons as available or unavailable to instantly pull a sold-out extra — such as a topping or sauce — from every dish it is used on, without editing each menu item.
Availability belongs to the add-on itself, so one change applies everywhere it is assigned:

Mark an add-on unavailable once and it disappears from customers on every menu item that uses it.
Make it available again and it automatically returns everywhere it was assigned, with no need to re-add it.
Menu item assignments are never changed — only what customers can currently see and order.

Unavailable add-ons remain fully manageable in the WordPress admin:

Set availability from the add-on editor, while creating an add-on, or from an expandable settings area on each selected add-on.
An “Unavailable” marker is shown in the Menu Item Add-ons manager, in both the available and selected lists.
A new Availability column on the add-ons list table shows a colored status for each add-on.

Availability is enforced securely for customers:

Unavailable add-ons, and any category left with no available add-ons, are hidden from the storefront.
An “Unavailable” badge appears on an already-selected add-on that becomes unavailable.
Orders that include an unavailable add-on are blocked on the server, so it can never be purchased.
Existing add-ons without this setting are treated as available.

Live Orders
Keep a real-time view of incoming orders and never miss one, even in a busy kitchen or food truck.
The Live Orders page shows a live monitor of new orders that have not been opened yet, and plays a sound alert so you know the moment an order arrives.

See new orders appear automatically, without refreshing the page.
Get an online/offline indicator that shows whether the monitor is connected.
Click any order to open it in a new tab, which automatically marks it as viewed.
Once an order is opened, it disappears from the monitor on the next update — on every device and for every logged-in user.
Choose from four notification sounds (Default Beep, Notification, Asterisk, Exclamation).
Adjust the alert volume, or set it to zero to disable the sound.
Use the Test Sound button to preview the alert and allow your browser to play notification sounds.
A “New Orders” counter in the WordPress admin bar shows how many orders are waiting from anywhere in the dashboard, and updates live.

Historical orders placed before this feature are never treated as new, so enabling Live Orders will not flood the monitor with old orders.
Store Designs
Change the look of your store and the Olena Food admin screens by choosing a design, without touching any code.
Pick a design on the Designs settings page and it is applied to both the storefront and the Olena admin, on top of the plugin’s default styles:

Default — the original Olena Food appearance, with no additional styles loaded.
Basic — a soft, rounded, coral-accented design.
Minimal — a clean, restrained design with squared corners, thin borders, subtle shadows, and a muted terracotta accent, focused on food photography and content.

The selected design is loaded only when it is chosen, so Default stays lightweight, and your selection is remembered across visits. Built to be extended, so companion add-ons can register their own designs.
Setup Wizard
Get your store up and running quickly with a guided first-run setup wizard, instead of hunting through every settings page.
After installing the plugin you are invited to configure the store step by step, covering only the essentials needed to start taking orders:

Choose your currency, store page, and free delivery options.
Set your time zone and regular working hours.
Turn on payments and tips, and pick a tip percentage.
Configure order notification emails for administrators and customers.

The wizard makes it easy to start:

Choose between importing the demo content or setting up the store manually.
Guides you to use a compatible permalink structure, and can apply it for you with one click.
Saves every step through the same settings used across the plugin, so nothing is duplicated or lost.
Advanced options stay on the normal settings pages, keeping the wizard short and focused.
Existing stores are detected automatically, so the wizard only appears on a fresh install and never overwrites your configuration.

Demo Import
Get started quickly by importing demo content.
The demo importer creates example menu items and add-ons so you can see how the plugin works and use the imported content as a starting point for your own menu.
Mobile-Friendly Ordering
Olena Food is designed with mobile ordering in mind.
Customers can browse the menu, customize items, manage their cart, and complete orders from smartphones, tablets, and desktop computers.
No WooCommerce Required
Olena Food provides its own food ordering workflow and does not require WooCommerce.
This makes it suitable for small food businesses that want a focused ordering system without installing and configuring a full eCommerce platform.

延伸相關外掛

文章
Filter
Mastodon