The low-fee platform for independent restaurants Call (469) 249-2795
Product
Online OrderingRestaurant AppRestaurant PlatformCateringDelivery LogisticsPaymentsReservationsWaitlistWebsiteLoyaltyAI Social PosterAlfredo AILocal Listings
Who it's for
Who it's forFull-serviceQuick-serviceRestaurant groupsVirtual brands
Compare
Compare TownDoorDash for RestaurantsFree Online OrderingTown vs PopmenuTown vs DoorDashTown vs Owner.com
Resources
GuidesCustomer storiesHelp centerPartners & resellers
More
PricingHow Town WorksIntegrationsAbout Start selling Contact sales
HomeGuidesHow to set up online ordering

Guide

How to set up online ordering for your restaurant

Setting up your own online ordering is more approachable than most owners expect, and it changes the economics of your restaurant: customers order direct from you instead of through a marketplace that takes 15% to 30% and keeps your customer. This is the full, step-by-step walkthrough, from menu and photos to payments, delivery, and getting people to actually use it.

By Town · Reviewed July 2026 · ~12 min read

A chef and owner setting up service in a restaurant kitchen

Why set up your own online ordering at all

Before the how, it is worth being clear on the why, because it changes every decision that follows. When a customer orders through DoorDash or Uber Eats, three things happen: the marketplace takes a large cut, the marketplace keeps the customer, and you have no way to bring that guest back on your own terms. When the same customer orders through your own site, you keep the margin, you keep the relationship, and you can market to them directly. Your own online ordering is the single most valuable system an independent restaurant can turn on.

Before you start: what you will need

Gather these and the setup goes quickly:

  • Your full menu with current prices, including sizes, add-ons, and modifiers.
  • Photos of your best-selling items (phone photos in good light are fine to start).
  • Your hours, including any different hours for pickup versus delivery.
  • A payment processor or the willingness to use the one your platform provides.
  • Your delivery radius and any delivery fee or minimum you want to set.
A restaurant dish styled and photographed for an online menu
Good item photos are the single biggest lever on online order conversion.

Step 1: Get your own ordering site (not a marketplace listing)

Start with a branded site you actually own, on your own domain or subdomain, not a page inside someone else's app. This is the foundation, because it is where the customer relationship lives. With a platform like Town this comes with the platform, so you skip page builders and developers entirely, but the principle holds no matter how you do it: own the storefront.

Step 2: Build your menu once, use it everywhere

Recreate your menu digitally with clear categories (Starters, Mains, Sides, Drinks), then add each item with a description, price, and photo. Set up modifiers for the choices customers make: size, protein, spice level, add-ons, and remove-options. A few tips that meaningfully lift orders:

  • Photograph your top ten items. Items with photos consistently outsell items without.
  • Write short, appetizing descriptions, and mention what makes a dish special.
  • Group smartly so the highest-margin items are easy to find near the top.
  • Make sure the same menu powers your website, ordering, and delivery, so you edit once and it updates everywhere. Chasing prices across three systems is how mistakes happen.

Step 3: Turn on payments

Connect a payment processor so guests can pay online for pickup, delivery, and catering. The thing to watch here is the fee model: look for a flat, low per-order fee rather than a percentage that quietly rivals the delivery apps. Enable card payments, digital wallets like Apple Pay and Google Pay, and decide whether you want to prompt for tips at checkout.

Step 4: Configure pickup, delivery, and catering

Set your prep times so customers get realistic pickup windows, and turn on scheduled ordering so guests can order ahead for later. For delivery, set your radius, any delivery fee, and an order minimum if you want one. For catering, a simple inquiry form on your site captures big orders you would otherwise miss.

A delivery driver picking up an order from a restaurant
You can offer delivery on the same driver networks, without the marketplace commission.

Step 5: Add delivery without the commission

You do not need to be on a marketplace to offer delivery. With Town, the order happens on your own site and Town dispatches the same DoorDash Drive and Uber Direct drivers, up to about 10 miles out. Same driver at the door, same convenience for the guest, but no 15% to 30% marketplace cut and you keep the customer.

Step 6: Connect your Google Business Profile and listings

Most local orders start with a Google search or map. Make sure your Google Business Profile links to your own ordering, and that your name, address, phone, hours, and menu are consistent everywhere online. Keeping your info synced across the major listing platforms is what makes you show up correctly and rank locally. Local SEO for restaurants goes deep on this.

Step 7: Actually drive orders to it

A storefront no one visits does not help. Point every channel at your own ordering:

  • Set your Google, Instagram, and Facebook "order" buttons to your site.
  • Put a QR code on tables, receipts, and to-go bags that opens your ordering.
  • Email and text past customers a reason to order direct.
  • Post regularly, or let AI post for you, with a link back to your ordering.

Common mistakes to avoid

  • No photos. The fastest way to lose online orders is a wall of text.
  • Prices that do not match in-house. Inconsistency erodes trust.
  • Sending everyone to the marketplace. Use apps for discovery, own the repeat.
  • Hiding the order button. It should be the most obvious thing on your site.

How long does this take?

Done yourself, a first version can take an afternoon to a weekend depending on menu size. Town gives you the builder, your menu, ordering, and site in one place, with Alfredo AI and real support to help you set it up. Online Ordering or Start selling to get started.

Key takeaways

  • Own the storefront: set up ordering on your own site, not a marketplace listing.
  • Photos and clear modifiers are the biggest levers on online order conversion.
  • Choose a flat, low per-order fee over a percentage that rivals the apps.
  • You can offer delivery on the same DoorDash and Uber drivers with no marketplace commission.
  • Drive orders with your Google profile, QR codes, social, and email, and keep listings consistent.

Frequently asked questions

How long does it take to set up online ordering?
Done yourself it can take an afternoon to a weekend depending on menu size. With Town, the site, menu and ordering are in one place, with Alfredo AI and real support to help, and migration tools bring your existing setup across.
Do I need a website first?
No. Town builds your branded, SEO-ready website and online ordering together, so you do not need a separate site or developer.
Do I need my own payment processor?
You can bring one or use the payments built into your platform. Either way, look for a flat, low per-order fee rather than a high percentage.
Can I offer delivery without joining DoorDash as a marketplace?
Yes. With Town the order happens on your own site and the same DoorDash Drive and Uber Direct drivers deliver it, up to about 10 miles, with no marketplace commission.
How much should online ordering cost?
Avoid per-order percentages that rival the delivery apps. Town is a 0% commission, $300/mo, with and no contract.
What is the fastest way to get customers to use it?
Point your Google Business Profile and social order buttons at your own ordering, add a QR code to tables and bags, and email or text past customers a reason to order direct.

Set up online ordering the easy way

Set up your site, menu and ordering, with help if you want it.

Contact salesStart selling