Restaurant Website Template - WhatsApp Ordering

Description
Most small restaurants do not need an ordering system with monthly fees. They need a page that looks good on a phone and sends orders somewhere they already work: WhatsApp.
This is a complete single-page restaurant website. Customers browse the menu, tap Add on the dishes they want, review the order, choose delivery or pickup, then send it. WhatsApp opens with the whole order written out: items, quantities, total, name and address. The owner simply replies.
Everything the owner edits lives in one place. A single settings block at the top of one file holds the restaurant name, WhatsApp number, colours, fonts, the full menu with prices and photos, opening hours, the map and every button label. No build tools, no frameworks, no npm install, no database. Upload three files to any host and it runs.
Built properly, not just styled. Mobile first and tested from small phones to wide desktops. Keyboard accessible with visible focus, a skip link and support for reduced motion. Three files total, so pages load fast. A customer's basket survives a page refresh. Every visible word is translatable from the settings block, so the site works in any language.
Full documentation is included as an HTML page covering every setting, with a troubleshooting section.
Features
Orders sent straight to WhatsApp, with no backend, database or monthly service One settings block controls the name, colours, fonts, menu, hours and labels Menu grid with categories, prices, dish photos and veg, spicy and popular tags Order panel with quantities, running total, delivery or pickup, and address checking Basket remembered in the customer's browser until it is sent or cleared Opening hours with a live Open now badge that respects your time zone Photo gallery with lightbox, Google Maps embed and a directions link Floating WhatsApp button for general enquiries Mobile first, keyboard accessible, reduced motion supported Plain HTML, CSS and JavaScript: no frameworks, no build step Every label translatable, so the site works in any language Full HTML documentation included
Requirements
A text editor. Notepad works; VS Code is nicer. Any web host that serves static files. No PHP, database or Node required. A WhatsApp or WhatsApp Business account to receive orders. A current browser: Chrome, Safari, Firefox or Edge.
Instructions
1. Unzip the download.
2. Open template/script.js in a text editor.
3. Edit the settings in the CONFIG block at the top: restaurant name, WhatsApp number, menu, hours, colours.
4. Replace every value marked PLACEHOLDER. The WhatsApp number matters most, since orders go nowhere until it is set.
5. Save the file.
6. Upload the three files inside template/ to your web host.
Full instructions for every setting, with troubleshooting, are in documentation/index.html.
| Author | shufl2turtel |
|---|---|
| Category | Themes / HTML / Restaurant |
| Price | $24 |
| Extended License | $72 |
| Likes | 1 |
| First Release | Sep 12, 2026 |
| Last Update | Sep 12, 2026 |
| Files included | .css, .html, .md, JavaScript .js |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,099 views · 28 clicksSaaS · Week 45 · 3,099 views · 28 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 40,492 views · 216 clicksWebsite · Week 45 · 40,492 views · 216 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 38,580 views · 110 clicksSaaS · Week 45 · 38,580 views · 110 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 57,621 views · 197 clicksSaaS · Week 45 · 57,621 views · 197 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,054 views · 119 clicksDesktop App · Week 45 · 27,054 views · 119 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 2,991 views · 18 clicksWebsite · Week 45 · 2,991 views · 18 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
1,685 views · 16 clicksWeek 45 · 1,685 views · 16 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
1,579 views · 13 clicksWeek 45 · 1,579 views · 13 clicks