Olena Food Ordering – Online Ordering for Food Trucks & Restaurants

설명

Olena Food Ordering 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.

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.

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.

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 Ordering 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.

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.

Notification settings allow you to configure email subjects and email templates for different recipients.

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.

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.

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 Ordering 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 Ordering 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.

How does it work?

Watch the video guide to see Olena Food Ordering in action:

스크린샷

블록

이 플러그인은 1개의 블록을 제공합니다.

  • Olena. Open Menu Item Button Olena. Open Menu Item Button

설치

From your WordPress dashboard

  1. Go to Plugins > Add New.
  2. Search for Olena Food Ordering.
  3. Install and activate the plugin.
  4. Configure the plugin settings.
  5. Optionally import the demo menu items and add-ons.
  6. Add your own menu items and start accepting orders.

Manual installation

  1. Download Olena Food Ordering.
  2. Upload the plugin directory to /wp-content/plugins/.
  3. Activate Olena Food Ordering from the Plugins page in WordPress.
  4. Configure the plugin settings.
  5. Optionally import the demo menu items and add-ons.

후기

2026년 8월 19일 답글 1개
Set this up for two food truck clients who can’t justify paying for the big WooCommerce-based ordering plugins out there. Plugin covers exactly what they need: menu setup is quick, add-ons work great for customizing orders (toppings, portion sizes, etc.), and it genuinely looks good on mobile — which is basically all the traffic food trucks get. No need to wrestle with WooCommerce or extra dependencies, just install and go.
모든 1 평가 읽기

기여자 & 개발자

“Olena Food Ordering – Online Ordering for Food Trucks & Restaurants”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

변경이력

1.4.2

  • Added Live Orders, a real-time monitor of new (unviewed) orders on the settings page.
  • New orders appear automatically without reloading; an online/offline indicator shows the connection status.
  • Opening an order in the WordPress editor automatically marks it as viewed and removes it from the monitor on the next update.
  • Added order sound alerts with four selectable sounds, a volume control, and a Test Sound button.
  • Added a live “New Orders” counter to the WordPress admin bar linking to the orders list.
  • Historical orders created before this feature are never shown as new.

1.4.1

  • Added Menu Item Availability to mark items as available or unavailable.
  • Unavailable items show an “Unavailable” label and hide the Add to Cart button on the storefront.
  • Unavailable items already in the cart are highlighted so customers can remove them before checkout.
  • Orders containing unavailable items are blocked securely on the server.
  • Added an Availability column to the menu items admin table and a highlight on the item editor screen.

1.4.0

  • Added Pause / Open Orders feature to temporarily pause and reopen online ordering.
  • Added synced pause controls in the settings tab, admin floating button, and admin bar.
  • Added a customizable paused notice for the storefront.
  • Added an option to keep the menu visible or hidden while ordering is paused.

1.3.2

  • Customer Additional notes.
  • Admin Additional notes.

1.3.1

  • Payment integration improved.

1.3.0

  • Added Stripe payment gateway.
  • Added email notifications for administrators and customers.
  • Added configurable working hours.
  • Added order management improvements.
  • Added cart and checkout improvements.

1.2.0

  • Tested with WordPress 7.1.

1.1.0

  • Added menu item filtering by categories and tags.

1.0.1

  • Compatibility and required improvements.

1.0.0

  • Initial release of Olena Food Ordering.