Title: Olena Food – Online Ordering for Food Trucks &amp; Restaurants
Author: Maksym Marko
Published: <strong>پروری 26, 2025</strong>
Last modified: اکتوبر 15, 2026

---

Search plugins

![](https://ps.w.org/olena-food-ordering/assets/banner-772x250.jpg?rev=3685347)

![](https://ps.w.org/olena-food-ordering/assets/icon-256x256.png?rev=3677458)

# Olena Food – Online Ordering for Food Trucks & Restaurants

 By [Maksym Marko](https://profiles.wordpress.org/markomaksym/)

[Download](https://downloads.wordpress.org/plugin/olena-food-ordering.2.3.1.zip)

 * [Details](https://bcc.wordpress.org/plugins/olena-food-ordering/#description)
 * [Reviews](https://bcc.wordpress.org/plugins/olena-food-ordering/#reviews)
 *  [Installation](https://bcc.wordpress.org/plugins/olena-food-ordering/#installation)
 * [Development](https://bcc.wordpress.org/plugins/olena-food-ordering/#developers)

 [Support](https://wordpress.org/support/plugin/olena-food-ordering/)

## Description

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, let customers customize dishes with add-ons, accept orders
through a mobile-friendly checkout, receive online payments with Stripe, and manage
orders directly from WordPress.

The plugin provides the essential tools for online food ordering without requiring
WooCommerce.

#### How does it work?

Watch the video guide to see Olena Food in action:

#### Menu Management

Create your menu with names, descriptions, photos, and prices. Organize items by
categories and tags so customers can filter the menu. Choose a grid or list layout
and your currency symbol.

#### Store Search and Navigation

Help customers find dishes with a search box and category or tag filters above the
menu. Search checks item names and descriptions. Choose which navigation options
to show in the Designs settings.

#### Complex Add-ons

Let customers customize dishes with toppings, extras, sauces, and sides. Group options,
set prices and quantities, and reuse add-ons across dishes. Make selected add-ons
required. Prices update as customers make their choices.

#### Menu Item Sizes

Offer a dish in multiple sizes, each with its own price. Every item has a Normal
price plus optional sizes (e.g. Small, Large). Customers pick a size and the price
updates instantly; each size is a separate cart line shown through checkout, receipt,
and management. Unpriced sizes stay hidden.

#### Order Creation and Management

Customers create orders on your site by selecting items, configuring add-ons, adding
to the cart, reviewing, and checking out. Each order is created in WordPress, where
administrators can manage all submitted orders from the admin area.

#### Cart and Checkout

Olena Food includes its own cart and checkout. Customers review their selected products
and add-ons before submitting an order, with a mobile-friendly interface suited 
to ordering directly from a phone.

#### Duplicate Order and Abuse Protection

Prevents duplicate orders and basic abuse automatically, with no setup. A secure
private session per visitor means double-clicks, retries, and simultaneous submissions
can’t duplicate an order, while genuine new orders still go through. Order rate 
is limited and shared networks aren’t blocked.

#### Stripe Payment Gateway

Accept online card payments with Stripe. Customers securely pay while placing an
order, and Stripe works alongside other available payment methods so you can offer
online payment when required.

#### Email Notifications

Send automatic emails on key order events, with separate messages for admins and
customers: order confirmation, successful payment, and cancellation (when a customer
cancels a pending order). Configure subjects and templates per recipient; cancellation
emails toggle independently.

#### Tips

Let customers add a tip at checkout. Enable tipping and pick a percentage (5, 10,
15, 20, or 25%); they choose it or No Tip and the total updates instantly. The tip
covers items and add-ons only (not tax or fees), is added to the gateway amount,
saved with the order, and shown via {tips} in emails.

#### Working Hours

Set the days and hours when your business accepts orders. Define your regular weekly
schedule and add custom rules for specific dates that need different opening hours.

#### Order Timing

Control how close to a working period’s end each item can be ordered. Set a global
minimum preparation time (overridable per dish) plus a buffer to stop earlier. Items
turn unavailable when too little time remains, and timing is re-checked on the server.
Supports multiple daily periods.

#### Pickup & Delivery Time

Let customers choose when they want their order at checkout — ASAP or a specific
10-minute slot today. Available times are computed on the server from preparation
time, delivery estimate, and working hours, then frozen onto the order and shown
in receipts and emails.

#### Pause / Open Orders

Temporarily pause online ordering and reopen it with one click, controlled from 
a settings tab, a floating admin button, or the admin bar — all synced in real time.
While paused, show a customizable storefront notice, keep or hide the menu, and 
block new orders securely on the server.

#### Menu Item Availability

Mark items available or unavailable without unpublishing, so you can pull a sold-
out dish instantly. Unavailable items show a label, lose the Add to Cart button,
are flagged in the cart, and are blocked on the server. In admin, a colored Availability
column and highlighted editor show status.

#### Add-on Availability

Mark an add-on available or unavailable to pull a sold-out extra from every dish
that uses it at once — assignments stay intact. Unavailable add-ons are hidden on
the storefront, flagged if already selected, and blocked on the server. Manage status
from the add-on editor and list table.

#### Inventory

Optionally track stock for menu items and add-ons so sold-out dishes and extras 
leave the storefront; off by default. Each size keeps its own stock, and add-on 
stock is shared across dishes. Stock is reduced once per order, enforced on the 
server, and never restocked automatically.

#### Live Orders

Keep a real-time view of incoming orders so you never miss one. The Live Orders 
monitor shows new, unopened orders without refreshing and plays a sound alert. Click
an order to open and mark it viewed everywhere. Choose from four sounds, adjust 
or mute the volume, plus a live admin-bar counter.

#### Store Designs

Change the look of your store and the Olena admin by picking a design on the Designs
page — no code needed. Choose Default (no extra styles), Basic (soft, rounded, coral)
or Minimal (clean, squared, terracotta). It loads only when selected, so Default
stays lightweight and remembers your choice.

#### Setup Wizard

Get running quickly with a guided first-run wizard instead of hunting through settings.
Set the essentials — currency, store page, time zone, working hours, payments, tips,
and emails — or import demo content. It saves through the plugin’s normal settings
and appears only on a fresh install.

#### Demo Import

Get started quickly by importing demo content. The importer creates example menu
items and add-ons so you can see how the plugin works and use them as a starting
point for your own menu.

#### Mobile-Friendly Ordering

Olena Food is built 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 doesn’t require WooCommerce,
making it ideal for small food businesses that want a focused ordering system without
a full eCommerce platform.

## Screenshots

[⌊Food menu⌉⌊Food menu⌉[

Food menu

[⌊Menu item customization and add-ons⌉⌊Menu item customization and add-ons⌉[

Menu item customization and add-ons

[⌊Shopping cart⌉⌊Shopping cart⌉[

Shopping cart

[⌊Checkout⌉⌊Checkout⌉[

Checkout

[⌊Order receipt⌉⌊Order receipt⌉[

Order receipt

[⌊Order management⌉⌊Order management⌉[

Order management

[⌊Stripe payment settings⌉⌊Stripe payment settings⌉[

Stripe payment settings

[⌊Email notification settings⌉⌊Email notification settings⌉[

Email notification settings

[⌊Working hours settings⌉⌊Working hours settings⌉[

Working hours settings

[⌊Pause / Open Orders settings page⌉⌊Pause / Open Orders settings page⌉[

Pause / Open Orders settings page

[⌊Pause / Open Orders store page⌉⌊Pause / Open Orders store page⌉[

Pause / Open Orders store page

[⌊Live Orders Sound Notifications page⌉⌊Live Orders Sound Notifications page⌉[

Live Orders Sound Notifications page

[⌊Menu Item Sizes⌉⌊Menu Item Sizes⌉[

Menu Item Sizes

[⌊Tips Settings page⌉⌊Tips Settings page⌉[

Tips Settings page

[⌊Tips on Checkout page⌉⌊Tips on Checkout page⌉[

Tips on Checkout page

[⌊Search by keywords, categories and tags⌉⌊Search by keywords, categories and tags⌉[

Search by keywords, categories and tags

[⌊Search by keyword⌉⌊Search by keyword⌉[

Search by keyword

[⌊Order Timing Settings⌉⌊Order Timing Settings⌉[

Order Timing Settings

[⌊Minimum Preparation Time on Menu Items⌉⌊Minimum Preparation Time on Menu Items⌉[

Minimum Preparation Time on Menu Items

[⌊Inventory⌉⌊Inventory⌉[

Inventory

[⌊Pickup & Delivery Time. Admin panel⌉⌊Pickup & Delivery Time. Admin panel⌉[

Pickup & Delivery Time. Admin panel

[⌊Pickup & Delivery Time. Checkout page panel⌉⌊Pickup & Delivery Time. Checkout 
page panel⌉[

Pickup & Delivery Time. Checkout page panel

## Blocks

This plugin provides 1 block.

 *   Olena. Open Menu Item Button Olena. Open Menu Item Button

## Installation

#### From your WordPress dashboard

 1. Go to `Plugins > Add New`.
 2. Search for `Olena Food`.
 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.
 2. Upload the plugin directory to `/wp-content/plugins/`.
 3. Activate Olena Food from the `Plugins` page in WordPress.
 4. Configure the plugin settings.
 5. Optionally import the demo menu items and add-ons.

## Reviews

![](https://secure.gravatar.com/avatar/fccd0a4530bb0aa6d62f7a7a25257970e57dbf521415ba65bf61a755423582af?
s=60&d=retro&r=g)

### 󠀁[Great lightweight plugin for food trucks, thank you!](https://wordpress.org/support/topic/great-lightweight-plugin-for-food-trucks-thank-you/)󠁿

 [olenaiaroshynska](https://profiles.wordpress.org/olenaiaroshynska/) اگست 19, 2026
1 reply

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.

 [ Read all 1 review ](https://wordpress.org/support/plugin/olena-food-ordering/reviews/)

## Contributors & Developers

“Olena Food – Online Ordering for Food Trucks & Restaurants” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Maksym Marko ](https://profiles.wordpress.org/markomaksym/)

“Olena Food – Online Ordering for Food Trucks & Restaurants” has been translated
into 2 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/olena-food-ordering/contributors)
for their contributions.

[Translate “Olena Food – Online Ordering for Food Trucks & Restaurants” into your language.](https://translate.wordpress.org/projects/wp-plugins/olena-food-ordering)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/olena-food-ordering/),
check out the [SVN repository](https://plugins.svn.wordpress.org/olena-food-ordering/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/olena-food-ordering/)
by [RSS](https://plugins.trac.wordpress.org/log/olena-food-ordering/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.3.1

 * Translation issue fixed.

#### 2.3.0

 * Pickup & Delivery Time: customers choose an ASAP or scheduled pickup/delivery
   time at checkout.

#### 2.2.0

 * Inventory tracking for menu items and add-ons.

#### 2.1.0

 * Order Timing with minimum preparation time and automatic ordering cutoffs.

#### 2.0.2

 * Fixed JavaScript translations for frontend and admin.

#### 2.0.1

 * Uninstall issue fixed.

#### 2.0.0

 * Add-on Availability, Required Add-ons, cart add-on removal, and selection animation.

#### 1.5.2

 * Order Canceled email notifications and Live Orders cancellation alerts.

#### 1.5.1

 * Storefront search, category/tag navigation, and duplicate-order protection.

#### 1.5.0

 * New Minimal store design.

#### 1.4.7

 * First-run Setup Wizard.

#### 1.4.6

 * Tips support at checkout.

#### 1.4.3

 * Menu Item Sizes with per-size pricing.

#### 1.4.2

 * Live Orders real-time monitor with sound alerts.

#### 1.4.1

 * Menu Item Availability.

#### 1.4.0

 * Pause / Open Orders.

#### 1.3.2

 * Customer and admin additional notes.

#### 1.3.1

 * Payment integration improved.

#### 1.3.0

 * Stripe payments, email notifications, and working hours.

#### 1.2.0

 * Tested with WordPress 7.1.

#### 1.1.0

 * Menu item filtering by categories and tags.

#### 1.0.1

 * Compatibility and required improvements.

#### 1.0.0

 * Initial release of Olena Food.

## Meta

 *  Version **2.3.1**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/olena-food-ordering/), [Spanish (Spain)](https://es.wordpress.org/plugins/olena-food-ordering/),
   and [Ukrainian](https://uk.wordpress.org/plugins/olena-food-ordering/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/olena-food-ordering)
 * Tags
 * [food ordering](https://bcc.wordpress.org/plugins/tags/food-ordering/)[online ordering](https://bcc.wordpress.org/plugins/tags/online-ordering/)
   [restaurant menu](https://bcc.wordpress.org/plugins/tags/restaurant-menu/)[stripe](https://bcc.wordpress.org/plugins/tags/stripe/)
 *  [Advanced View](https://bcc.wordpress.org/plugins/olena-food-ordering/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/olena-food-ordering/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/olena-food-ordering/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/olena-food-ordering/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/olena-food-ordering/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/olena-food-ordering/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/olena-food-ordering/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/olena-food-ordering/reviews/)

## Contributors

 *   [ Maksym Marko ](https://profiles.wordpress.org/markomaksym/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/olena-food-ordering/)