How to Set Up Online Food Ordering for Restaurants in WordPress

How to Set Up Online Food Ordering for Restaurants in WordPress

Do you want to set up a system for ordering food for your restaurant? If it's a new venture, or you've had person to person sales for years, offering food delivery can help boost your revenue. While this process may sound technical, we have come up with an easy way to set it up. In this video, we will share how to set up an online food ordering for restaurants using WordPress step by step.

This video brought to you by SeedProd, the best WordPress giveaway plugin available, take a look at their site here:



For our discount use the code: WPBVIP

For this guide we will be using WPFomrs Pro, once you've installed and set up the plugin we will want to go into WPForms, Addons and install the Form Templates Pack Addon as well as any payments you would like to accept. For Credit Cards you would use stripe or there is a Paypal option for those looking to accept PayPal.

Now we can go to WPForms, Add New and scroll down to search for and select the Takeout Order form. This form will auto-populate a form with the fields you would normally need for that type of form. The base form starts out as a Pizza form to give examples but you can change to fit your needs.

Add any fields you feel would fit your needs then in the settings, you can edit the notification settings to email to the address you would like orders sent to for your site and change the subject line. You can then create a new notification so your customers receive an email letting them know you received their order. You can also add to the confirmations, a confirmation page that the order has been sent in so users don't have to wait for the email to know that they have submitted an order.

We can then set up the payment option of our choice in the payment section. Ensure once you are ready to start selling that the options are set to production for you to receive a payment. Now add from the Payment Fields section a multiple item selector and it will add connections for your payments and for you to choose the costs of each selection. This will give you the option to add a total and a payment option below for you to start accepting orders.

To add your form to your site, create a new page or post, add the WPForms block, and select the title of the form you have just created. Once you publish it, the page will be live on your site and you can start receiving orders. If you want to help ensure the emails are delivered to you, you can set up SMTP by following our guide here:

If you liked this video, then please Like and consider subscribing to our channel here for more WordPress videos.

Feel free to take a look at the written version of this tutorial here:

Join our group on Facebook

Follow us on Twitter

Check out our website for more WordPress Tutorials

Posted in


  1. MyAC Doctor on April 16, 2020 at 3:37 pm

    Is there a phone text message integrated? SMS message order receiving and confirmation notifications will be better than email notifications.

  2. Marty S on April 16, 2020 at 6:10 pm

    I had no idea wpforms could do this. I have a few restaurant websites that I manage and always assumed that the day I had to do this then I would have to learn / dive into woo-commerce.

    • nikola lucic on April 16, 2020 at 9:31 pm

      I thought the same. I thought they will go with Woo commerce because most of the customers are regulars and you don’t want them to fill the same info all the time. This solution might be better for one time purchase

Leave a Comment

You must be logged in to post a comment.

How to S.T.A.R.T.

an Online Business

Learn how to choose a profitable business model, get the funding you need, pick a market, refine your plan and launch your business!

Free 5 Day Mini Course

Let me build your blog and it will be...





Save Time. Save Money.