Accept Orders Through Your Restaurant Website

Accepting orders through your website is a feature that wasn’t very common before 2020, but has since become seen as a necessity for restaurant owners. Managing your own orders through your website is also a much more profitable alternative to restaurant ordering aggregators such as Uber Eats, who can take up to 30% of every order, on top of the service and delivery fees which they charge to your customers.

Using the premium version of our Five Star Restaurant Menu WordPress plugin, you can easily start accepting orders within minutes after setting up your menu. You just need to enable the ordering option in the settings and then make sure to add a price to each of your menu items. There are options to schedule when ordering is available, to pause ordering (either manually or after a certain number of orders have been made but not accepted) and an option for a minimum order amount.

After doing this, when you visit the menu page, you’ll see an “Add to Cart” button under each item. The cart window is visible on the right side of the screen and can be minimized and expanded, for easy browsing. Once you’ve added everything you want to the cart, checkout is done from the same window. And, after checkout, an email with all the order details is sent to both the customer and the admin. These notifications can be customized in the admin area as well.

There are also two other important features related to ordering. First, there are the advanced ordering options. There include an order progress display graphic, the ability to include additional prices (ex. “medium” and “large” sizes), and the ability to customize order items (ex. “lettuce”, “bacon +$2”, etc.). The ordering options for individual menu items can then be set up through that item’s edit screen in the admin. You can include free options, such as condiments, as well as upsells like adding chicken to a Caesar salad.

Second, you can accept payments for your orders directly through your site at checkout, so that you don’t need to worry about a customer not arriving to collect their order. Scroll down the page to the “Payment” section, select your preferred payment gateway between Stripe and Paypal, and then fill in the necessary account information. Your customers will now have the option of paying for their orders during the checkout process.

By adding direct ordering to your site, you can seamlessly allow your customers to choose their food and have it ready for them to come pick up, or have it ready to deliver if you offer that.

Want to collect additional information with your orders or display extra information with your menu items? Check back for our post next week on Custom Fields!

Call to action box goes here
Need a Plugin to Improve Your Site?
Browse Plugins Now
🍽️ How to Manage Restaurant Bookings from Your Phone or Tablet Using the Five Star Restaurant Manager App
🍽️ How to Manage Restaurant Bookings from Your Phone or Tablet Using the Five Star Restaurant Manager App

Managing restaurant reservations is one of the most time-sensitive parts of running a busy service. This week, we are highlighting an update that makes this even easier: the newest enhancements to the Five Star Restaurant Manager mobile app, now featuring colour-coded booking statuses for instant clarity at a glance. If you use our Restaurant Reservations…

🎉New Year, New Affiliate Website: How AFFI.AI Can Transform Your Content
🎉New Year, New Affiliate Website: How AFFI.AI Can Transform Your Content

The new year is the perfect time to rethink how your website earns revenue. If you run or plan to start an affiliate website, AFFI.AI, a sister company of Five Star Plugins, can help you transform your content into a revenue-generating engine. Visually Engaging Affiliate LinksInstead of relying on plain text links, AFFI.AI allows you…

🧠The Pros and Cons of Using Caching on Your WordPress Site
🧠The Pros and Cons of Using Caching on Your WordPress Site

Caching is one of the most effective tools to speed up your WordPress site, but it’s also one of the easiest to misconfigure. When used wisely, caching can dramatically improve your site’s load times, reduce server load, and create a better customer experience — especially during high-traffic periods like the holidays. However, if your site…

Discover More Posts
Browse Plugins Now