Linux 软件免费装
Banner图

Restaurant for WooCommerce

开发者 wpexpertshub
jodhavishalsingh
更新时间 2026年9月29日 12:15
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv3
版权网址: 版权信息

标签

restaurant menu food delivery woocommerce food online food ordering woocommerce restaurant

下载

1.0 1.1 1.2

详情介绍:

Restaurant for WooCommerce turns your WooCommerce products into a fast, modern, one-page online ordering menu. Customers browse your dishes, choose sizes and options in a popup, change quantities and go to checkout from a slide-in basket without leaving the page. It is built for phones first and works just as well on desktops. Add the menu to any page with the shortcode [wxp_restaurant]. Perfect for restaurants, cafés, takeaways, pizzerias, bakeries, food trucks and cloud kitchens that take orders for delivery or collection. The menu Ordering Works with your WooCommerce store Fast, accessible and easy to customise Shortcode Pro version Advanced Restaurant for WooCommerce adds:

安装:

  1. Make sure WooCommerce is installed and active.
  2. Go to Plugins > Add New Plugin, search for "Restaurant for WooCommerce", then install and activate it.
  3. Put your dishes in product categories (for example Starters, Mains, Drinks) and tick "Is Non-Vegetarian" for meat and fish dishes.
  4. Add the shortcode [wxp_restaurant] to a page (Shortcode block) and publish it.
WooCommerce > Restaurant in your dashboard shows these steps, the shortcodes to copy and the pages that already show your menu.

屏幕截图:

  • Dish popup with option buttons for sizes and crusts, quantity and live price.
  • Basket drawer with quantity controls, subtotal and checkout.
  • The menu on a phone: swipeable categories and the basket bar.
  • WooCommerce > Restaurant: getting started, shortcodes to copy and the pages that show your menu.
  • Tick "Is Non-Vegetarian" in the product editor to show the non-veg mark on a dish.

升级注意事项:

1.2 New menu design with quantity steppers, dish popup and basket drawer, plus many fixes. If you customised the old menu with CSS, check your menu page after updating.

常见问题:

How do I mark a dish as non-vegetarian?

Edit the product and tick "Is Non-Vegetarian" next to the product type. All other dishes show the vegetarian mark.

How do customers pay, and how do they get their food?

The menu uses the normal WooCommerce checkout, so customers can pay with any payment method you have enabled, including Cash on delivery. Use WooCommerce shipping methods for delivery and "Local pickup" for collection. Choosing a delivery day and time slot is a Pro feature.

Can I show only some categories?

Yes: [wxp_restaurant categories="starters,mains,drinks"] shows only these category slugs, in this order. You can put different menus on different pages.

In which order are dishes and categories shown?

Categories follow the order under Products > Categories (child categories right after their parent) and dishes follow the order under Products > Sorting. Dishes in a child category are listed in that category's own section.

Why is a dish or category missing?

Only published products that are visible in the catalog are listed, and a category is shown when it has at least one of them. With "Hide out of stock items" enabled in WooCommerce, out-of-stock dishes are hidden too.

Does it work with my theme?

The menu is designed to work with any theme and adapts to the width of your content area. It has been tested with Storefront and with the Twenty Twenty-Five block theme.

Does it work with page caching?

Yes. If a cached page carries an expired security token, the menu gets a fresh one and retries automatically.

Can I change the colours?

Yes. Add CSS in Appearance > Customize > Additional CSS (or Appearance > Editor > Styles > Additional CSS with a block theme), for example .wxp-root { --wxp-accent: #0f766e; --wxp-accent-hover: #115e59; --wxp-accent-soft: #e6f4f2; }.

The floating basket covers my theme's mobile footer bar.

Raise it with body { --wxp-basket-lift: 60px; } (the height of the bar). Storefront's handheld footer bar is handled automatically.

Can I change the layout?

Copy templates/menu.php or templates/basket.php from the plugin folder to your-theme/restaurant-for-woocommerce/ and edit the copy.

Can I use the free and Pro version together?

When the Pro version is active this plugin stays inactive, so you can deactivate and delete it. The shortcode is the same.

Where can I get help?

See WooCommerce > Restaurant in your dashboard, or open a topic in the support forum.

更新日志:

1.2 - 29/09/2026 1.1 - 30/07/2022 1.0 - 04/05/2021