WooCommerce Plugin v1.5 Last updated

Advanced Restaurant for WooCommerce

One-page restaurant menu and online ordering for WooCommerce

WordPressWooCommerce
$49One-time paymentUpdates & support included
01

Overview

Advanced Restaurant for WooCommerce turns your product categories into a single-page online menu. Customers scroll or jump between sections, search dishes, filter vegetarian or non-vegetarian items and add them to a sliding sidebar basket without the page reloading.

Variable products open in a popup where the customer picks the variation, and simple products can carry PPOM for WooCommerce add-ons such as spice level, extras or kitchen notes. Add-on prices are calculated on the server and added to the item in the cart, checkout and order.

Opening hours per week day drive an Open now / Closed badge on the menu and the delivery day and time slots offered at checkout. The delivery choice works on the classic checkout and in the WooCommerce Checkout block, and is saved to the order, shown on the thank-you page, in order emails and on the order screen.

02

Why store owners choose it

Customers add dishes from one page with no reloads, using an AJAX sidebar basket.

Opening hours drive the Open now badge and the delivery slots offered at checkout.

PPOM add-ons like spice level or extras are priced into each item on the server.

Works with the Checkout block and HPOS, tested with WordPress 7.1 and WooCommerce 11.1.

One shortcode, settings in WooCommerce > Restaurant, and your existing products and checkout.

03

Features

One-page menu

Every product category becomes a menu section with a sticky category list on desktop and a category drop-down on mobile.

AJAX sidebar basket

Add items without reloading, review quantities, options and total in a sliding basket and remove items in one click.

Variations in a popup

Variable products open a popup where customers pick the variation; the price updates for the chosen option.

PPOM add-ons

Select, radio, checkbox, text and textarea fields from PPOM for WooCommerce, with fixed or percentage prices added to the item.

Search and Veg filter

Live search in dish names and descriptions plus Veg Only and Non Veg Only filters based on a product checkbox.

Opening hours

Set hours for each week day, show an Open now or Closed badge, a header message and a closed-restaurant message.

Delivery day and time

Customers pick a delivery day and time slot for the next five days on the classic checkout or in the Checkout block.

Details on every order

The delivery day and time are saved to the order and shown on the thank-you page, in order emails and on the order screen.

Colours and display

Twelve colour settings and switches for the sidebar basket, search bar and Veg/Non-Veg filter.

04

How it works

  1. 1

    Install and activate

    Upload the zip and activate it with WooCommerce active. The free version, if installed, stays idle.

  2. 2

    Prepare your dishes

    Put products in categories such as Starters or Mains and tick Is Non-Vegetarian where needed.

  3. 3

    Add the shortcode

    Place [wxp_restaurant] on a page, optionally with categories=”starters,mains”.

  4. 4

    Set hours and delivery

    In WooCommerce > Restaurant set opening hours, delivery day/time fields and colours.

05

Screenshots & demo

06

Settings & configuration

Opening hours and messages

Menu Settings

From/To times for each week day (0 closes a day), a header message and a Restaurant is closed switch with its own message.

Menu display

Menu Options

Turn off the sidebar basket, the Veg/Non-Veg filter or the search bar on the menu page.

Delivery day and time

Checkout Fields

Enable delivery day selection, delivery time selection and set the time slot interval in minutes.

Menu colours

Menu Colors

Primary, font, link, basket icon, quantity, button and message colours for the menu, popup and basket.

07

Requirements & installation

Who needs this WooCommerce restaurant plugin

It suits restaurants, takeaways, cafés, bakeries and cloud kitchens that sell through WooCommerce. With it, customers order from a single, mobile-friendly menu page and pick a delivery day and time. Also, you do not need a separate ordering platform.

Requirements

  • WordPress 6.3 or later (tested up to 7.1)
  • WooCommerce 8.0 or later (tested up to 11.1)
  • PHP 7.4 or later
  • Optional: the free PPOM for WooCommerce plugin for product add-ons

Installation

  1. First, upload the plugin zip in Plugins > Add New > Upload Plugin and activate it. WooCommerce must be active.
  2. If you use the free Restaurant for WooCommerce plugin, you can deactivate it. The Pro version takes over automatically.
  3. Then add the shortcode [wxp_restaurant] to a page.
  4. Finally, go to WooCommerce > Restaurant to set opening hours, delivery fields, menu options and colours.
08

Documentation & support

09

Frequently asked questions

Which plugin do I get with this product?

Restaurant for WooCommerce Pro. The free Restaurant for WooCommerce plugin on WordPress.org has the one-page menu, AJAX basket, search and Veg filter; Pro adds PPOM add-ons, opening hours, delivery day and time slots, display switches and colour settings. When Pro is active the free plugin stays idle.

Does it work with the WooCommerce Checkout block?

Yes. On the classic checkout customers choose a Delivery Day and then a Delivery Time. In the Checkout block the choice is a single Delivery Day or Delivery Time drop-down in the additional order information section. Both are saved to the same order fields.

How are delivery time slots calculated?

Slots are offered for the next five days on which you are open, using your opening hours and the slot interval. Today includes an ASAP option while you are open, and slots start one interval after the current time or opening time. Enter 0 as the From and To time to close a day.

How do product add-ons work?

Install the free PPOM for WooCommerce plugin and attach a field group to simple products. Select, radio, checkbox, text and textarea fields appear in the menu popup, required fields are checked, and option prices (fixed or percentage) are added to the item price.

Can I show only some categories?

Yes. Use [wxp_restaurant categories=”starters,mains,drinks”] with category slugs; sections appear in the order you list them. Without the attribute all product categories with published products are shown.

Is it compatible with HPOS?

Yes. Order data is read and written through WooCommerce order objects, and compatibility with High-Performance Order Storage and the Cart/Checkout blocks is declared.

How do I activate my licence and get updates?

Your licence key is emailed after purchase and is also shown in My Account → Downloads. In WordPress go to Plugins → WpExperts Hub Licences, paste the key and click Activate licence. New versions then appear on the normal Dashboard → Updates screen. A key can be active on as many live sites as you purchased; staging and local development sites do not count.

How do I get support?

Email support@wpexpertshub.com with your site details and we will help you set up or troubleshoot your menu.

10

Customer reviews

Write a review

Advanced Restaurant for WooCommerce

Your rating

Only your first name and last initial are shown. Your email is never published — use your purchase email to get the “Verified customer” badge.

Every review is checked by our team before it’s published.

Be the first to review it

Used Advanced Restaurant for WooCommerce on your store? A short review helps other store owners decide — and tells us what to improve.