How to create a food delivery order system

Learn step by step how you can create a food delivery quote calculator on your site.

How to create a food delivery order system

Learn step by step how you can create a food delivery quote calculator on your site.

Why should you consider having an order system on your website?

An order system for your website makes it easier for your customers to order your products online, which increases conversion rates (% of purchases vs. visitors). By increasing conversion rates, you increase your sales, which means more money for you.

Not only will an online order form bring in more business, but it also saves you time and hassle. By automating your ordering online, you will have fewer calls, so you can spend more time on running your business. These forms will never allow you to miss orders.

Moreover, Convertcalculator allows you to accept payments. Making this a unique and streamlined online ordering process.

Before we get started

Make sure you have an account on ConvertCalculator. If you haven't set one up, set one up now for free at Click on "+ New calculator" and select "Start from scratch" and we are ready to begin.

List of products

In this tutorial, we are going to pretend we are a fast-food delivery business, and we want to create an online order system for our website. We have the following products:

  • Mains:
    • Hamburger: $5.5 per piece
    • Hamburger menu: $8.5 per piece
    • Hotdog: $4 per piece
    • Hotdog menu: $4.5 per piece
  • Extras:
    • Fries: $3 per portion
    • Sweet potato fries: \4$ per portion
  • Desserts:
    • Apple pie: $3 per piece
    • Chocolate ice cream: $2.5 per piece

The delivery fee will be $3.5.

Create order lists

Go ahead and click the "+" icon on the top right-hand side to see an overview of all the available elements for your calculator. Select the "Order List" question by clicking on it or dragging it into the canvas. Now you need to:

  1. Change the title of the question to "Mains”.
  2. Add "$" as a prefix and "per piece" as a postfix.
  3. Add all the foods as "items" (there are three items preloaded, which you can edit).

After that, press “Done” and create two more “Order lists” in the same way for: “Extras” and “Desserts”.

Capturing customer details

Now let's capture customer details.After clicking “+”, go to “Advanced questions” and set up these three:

  1. Text question: for the customer’s name
  2. Text question: for the customer’s phone number
  3. Email question: for customer’s e-mail.

Add a formula

We just need one formula in our calculator. Go ahead and add a formula to the bottom of the canvas, change the title to "Total" and add "$" as the prefix. In the description, write “Including $ 3.50 delivery fee”.

The equation will be:


The calculator will add the totals of “Mains”, “Extras”, “Desserts” and delivery fee.

Creating the Call to Action

Ok, we are almost done! You need the customer to finish the purchase, so we will create a call to action to order securely. Go ahead and add a “Button” (via “+”) via “Elements”. After that, fill out the following fields:

  1. “Button Text”: Order securely
  2. Toggle the switch: “Use as Form Submission”
  3. “From response text”: Submitted successfully
  4. Toggle the switch: “E-mail submission to you”
  5. “Send to emails”: e-mail address where you want to receive orders.
  6. “E-mail subject”: New Order
  7. “E-mail message”: Fill in whatever you want to receive when you have a new customer order.

NB. If you want to also capture payments, you can toggle the switch “Checkout (Payments)” and connect with Stripe to let your customers pay directly via the calculator.

Other options

When creating the “Button” on the last step, you might have noticed that there are more “Elements” that you can add to your calculator. Those elements can improve the appearance, layout, and general content of the calculator. These elements are the following:

  • Title: Write down your company name or whatever you consider necessary.
  • Text: Add relevant copy anywhere in the calculator canvas.
  • Image: Upload your company logo or any image. You can change the margin, width, and alignment to improve the appearance
  • Divider: Add a visual divider with the color and design you want.
  • Container: Create an advanced layout with columns.
  • View break: If you want, you can break your calculator into multiple pages or views.

In this tutorial, we will add a “Container element” to split our questions up in a two-column layout.

Designing the calculator

Great! We are almost done! If you want to adapt your calculator to your website design, it's possible! Go to the top right and click on the “cogs icon (“Adjust calculator settings”). Here you can change the following properties:

  • Color: Select the color that best suits your site or your preferences. It will change buttons and call to action colors.
  • Theme: If you want to adapt the calculator to your website’s styles as much as possible, choose “None”. Otherwise, choose the theme that looks good for you.
  • Number formatting: Choose the number formatting of your preference.
  • System of measurement: Choose how you want to calculate distances (feet or meters). This is used in the Place and Places question.
  • Language: Translate the calculator content to your language of choice.

Continuing with the design topic, the button “Container” from “Elements” enables you to select background colors, add borders, align items, and more.

Congratulations, you made it! Now you and your customers will enjoy a joyful food delivery order process using Convertcalculator.

Related articles

Learn more about food delivery order system in one of the following articles