WhatsApp Catalogue & Orders

WhatsApp Order Template: 20+ Ready-to-Use Templates for Malaysian Businesses

FH

Faisal Hourani

· 12 min read
Share:

Templates save hours. Every Malaysian business owner taking orders on WhatsApp eventually creates message templates — the ones you keep in Notes and paste into chats. The problem is most people create them from scratch, through trial and error, losing orders along the way.

We've compiled 20+ tested WhatsApp order templates organised by industry. Copy them, customise the brackets, and start using them today.

A WhatsApp order template is a pre-written, structured message format that businesses send to or receive from customers to standardise the ordering process — capturing item details, quantities, pricing, delivery preferences, and payment instructions within the WhatsApp chat.

What Makes a Good WhatsApp Order Template?

Before the templates, here are the principles behind ones that actually work:

1. Fewer fields, higher completion. Every additional field you add reduces the chance a customer completes the order by approximately 10% (Formstack 2025 Form Conversion Report). Ask only what you need to fulfil the order.

2. Prices visible upfront. Never make customers ask "how much?" as a separate step. Include prices in the template.

3. Payment instructions included. Tell them how to pay in the same message. Don't make it a separate conversation.

4. Mobile-friendly formatting. WhatsApp is read on phones. Short lines. Emojis as visual anchors. No walls of text.

5. Confirmation built in. The template should prompt the customer to review their order before you process it.

Template Element Required? Why
Customer name Yes Identify the order
Phone number Sometimes WhatsApp auto-captures this
Item selection Yes Core order information
Quantity Yes Prevent assumptions
Price per item Yes Transparency reduces disputes
Delivery/pickup Yes Fulfilment method
Address If delivery Delivery logistics
Payment method Yes Close the sale
Special requests Optional Reduce back-and-forth
Order total Ideal Automated or manual sum

Restaurant & Food Stall Templates

Template 1: Simple Menu Order

🍽️ ORDER FORM — [Restaurant Name]

Sila pilih / Please select:

1. Nasi Lemak Ayam — RM12
2. Nasi Lemak Rendang — RM14
3. Mee Goreng Mamak — RM10
4. Nasi Goreng Kampung — RM11
5. Roti Canai + Dal — RM4
6. Teh Tarik — RM3.50
7. Kopi O Ais — RM4

📝 Reply with:
Name:
Items (number + qty): e.g., "1 x2, 6 x2"
Pickup / Delivery:
Address (delivery only):
Payment: FPX / Cash

Minimum order for delivery: RM25
Delivery fee: RM5 (within 5km)

Template 2: Daily Menu Special

📋 TODAY'S MENU — [Restaurant Name]
📅 [Date]

Set A: Nasi Ayam Penyet + Air — RM13
Set B: Nasi Lemak Special + Air — RM12
Set C: Mee Kari + Air — RM11

Add-ons:
+ Telur Goreng — RM2
+ Ayam Goreng — RM5
+ Sambal Extra — RM1

⏰ Order before 10am for lunch delivery
📍 Free delivery within 3km

Reply: [Name] [Set] [Qty] [Add-ons] [Address]
Example: "Ali, Set A x2, +telur x1, 23 Jalan Mawar"

Template 3: Catering Order

🎉 CATERING ORDER — [Restaurant Name]

👤 Name:
📱 Phone:
📅 Event date:
⏰ Delivery time:
📍 Delivery address:
👥 Number of pax:

PACKAGE OPTIONS:
□ Package A (RM15/pax) — Nasi Briyani Ayam, Acar, Air
□ Package B (RM20/pax) — Nasi Briyani Kambing, Acar, Kuih, Air
□ Package C (RM25/pax) — Nasi Briyani Kambing, Acar, Rendang, Kuih, Air
□ Custom — Please specify

ADD-ONS:
□ Satay (50 sticks) — RM75
□ Roti Jala — RM3/pax
□ Dessert table — From RM200

💰 50% deposit required to confirm
Payment: FPX / Bank transfer

Reply with completed form. We'll confirm availability within 2 hours.

Bakery & Cake Templates

Template 4: Custom Cake Order

🎂 CAKE ORDER — [Bakery Name]

👤 Name:
📱 Phone:
📅 Pickup/delivery date:
⏰ Time needed:

CAKE TYPE:
□ Buttercream cake
□ Fondant cake
□ Burnt cheesecake
□ Mille crepe
□ Cupcakes (min. 12)

SIZE & PRICE:
6" (8–10 slices) — From RM90
8" (15–18 slices) — From RM140
10" (25–30 slices) — From RM190
12" (35–40 slices) — From RM250

FLAVOUR:
□ Chocolate  □ Vanilla  □ Red Velvet
□ Pandan  □ Salted Caramel  □ Durian (+RM20)
□ Other: ___

✍️ Message on cake:
🎨 Theme/reference photo: (please send)

📦 Pickup (free) / Delivery (+RM10-25)
📍 Delivery address:

💰 50% deposit to confirm. Balance on collection.
Payment: FPX / DuitNow to [number]

Template 5: Kuih & Pastry Order

🧁 KUIH ORDER — [Bakery Name]

Min order: 20 pieces per item

KUIH MELAYU:
□ Kuih Lapis — RM2.50/pc
□ Onde-Onde — RM1.50/pc
□ Kuih Talam — RM2/pc
□ Seri Muka — RM2.50/pc
□ Kuih Ketayap — RM2/pc

PASTRIES:
□ Karipap Sardin — RM2/pc
□ Donut — RM2.50/pc
□ Popia Sayur — RM1.50/pc

📅 Order date:
📅 Pickup date:
⏰ Time:

Reply with: [Name], [items + qty], [pickup date & time]
Example: "Siti, Kuih Lapis x30, Onde-Onde x20, pickup 15/7 9am"

💰 Full payment to confirm. DuitNow: [number]

Template 6: Cookie & Raya Order

🍪 [SEASONAL] ORDER — [Bakery Name]

COOKIES (per jar):
□ Almond London — RM35
□ Cornflakes Madu — RM28
□ Mazola — RM30
□ Semperit — RM25
□ Tart Nenas — RM35
□ Red Velvet Cookies — RM30

BUNDLE DEALS:
🎁 3 jars — RM80 (save RM5-25)
🎁 5 jars — RM130 (save RM10-45)
🎁 10 jars — RM250 (save RM30-100)

📅 Ready for collection: [Date range]
📍 Collection point: [Location]
🚚 Postage: RM10 (Peninsular) / RM15 (EM)

Reply: [Name] [Items + qty] [Collection/Postage] [Address if postage]

💰 Full payment to confirm
FPX: [link]
DuitNow: [number]

Florist Templates

Template 7: Flower Bouquet Order

💐 BOUQUET ORDER — [Florist Name]

👤 Name:
📱 Phone:
📅 Delivery/pickup date:
⏰ Preferred time:

BOUQUET SIZE:
□ Small (RM60-80) — 5-8 stems
□ Medium (RM100-150) — 10-15 stems
□ Large (RM180-250) — 20+ stems
□ Grand (RM300+) — Premium arrangement

FLOWER PREFERENCE:
□ Roses  □ Sunflowers  □ Lilies
□ Mixed seasonal  □ Surprise me
□ Specific: ___

COLOUR THEME:
□ Red/Romance  □ Pink/Soft  □ White/Elegant
□ Bright/Cheerful  □ Pastel  □ Other: ___

ADD-ONS:
□ Chocolate box — RM25
□ Teddy bear — RM30
□ Balloon — RM15
□ Card message: ___

📦 Self-pickup (free) / Delivery
📍 Delivery address:
🏢 Recipient name:
📱 Recipient phone:

💰 Full payment required
FPX / DuitNow: [details]

Template 8: Event Flowers / Deco Order

🌸 EVENT FLOWERS — [Florist Name]

👤 Name:
📱 Phone:
📅 Event date:
📍 Venue:

EVENT TYPE:
□ Wedding  □ Engagement  □ Corporate
□ Birthday  □ Grand opening  □ Other: ___

ITEMS NEEDED:
□ Bridal bouquet — From RM150
□ Table centerpieces — From RM60/table
□ Photo backdrop — From RM500
□ Pelamin deco — From RM800
□ Car decoration — From RM200
□ Corsages/boutonnieres — RM25/pc

Number of tables: ___
Theme/colours: ___
Reference photos: (please send)

💰 50% deposit to confirm
Balance: 1 week before event

Consultation available at our studio.
Reply to book a slot.

Retail Shop Templates

Template 9: General Product Order

🛍️ ORDER — [Shop Name]

👤 Name:
📱 Phone:

ITEM DETAILS:
Product: ___
Variant/Size: ___
Colour: ___
Qty: ___

(Repeat for additional items)

📦 SHIPPING:
□ Self-collect — Free ([location])
□ Pos Laju — RM8 (Peninsular) / RM12 (Sabah & Sarawak)
□ J&T Express — RM7 (Peninsular) / RM11 (EM)
□ Same-day (within [City]) — RM12

📮 Shipping address:
Full name:
Address:
Postcode:
State:

💰 Payment: FPX / DuitNow / Bank transfer
Account: [details]

⚠️ Orders placed before 2pm ship same day.

Template 10: Pre-Order / Limited Drop

🔥 PRE-ORDER — [Product Name]

⏰ Pre-order closes: [Date]
📅 Estimated delivery: [Date range]

VARIANTS:
□ [Variant A] — RM___
□ [Variant B] — RM___
□ [Variant C] — RM___

SIZE:
□ S  □ M  □ L  □ XL  □ XXL

Reply format:
[Name] / [Variant] / [Size] / [Qty] / [Address]

💰 Full payment to lock your order
FPX: [link]
DuitNow: [number]

⚠️ Limited to [X] pieces. First pay, first served.
Ref: Screenshot payment receipt to this chat.

Mid-article CTA: Tired of copy-pasting templates manually? Take the quiz to see how AlwaysON automates your WhatsApp ordering — AI handles item selection, totals, and payment links automatically.


Service Business Templates

Template 11: Home Service Booking

🔧 BOOKING — [Business Name]

👤 Name:
📱 Phone:
📍 Address:

SERVICE:
□ Aircon servicing — RM80/unit
□ Aircon chemical wash — RM150/unit
□ Plumbing repair — From RM100
□ Electrical repair — From RM120
□ General cleaning — RM150 (3hr)

Number of units/rooms: ___
📅 Preferred date: ___
⏰ Preferred time: Morning / Afternoon / Evening

📝 Describe the issue:
___

📸 Photo of the issue (if applicable): send here

💰 Service charge confirmed after assessment
Deposit: RM50 (deducted from final bill)
Payment: FPX / DuitNow / Cash

Template 12: Tutoring / Class Registration

📚 CLASS REGISTRATION — [Centre Name]

STUDENT DETAILS:
👤 Student name:
📅 Age/Year:
🏫 School:

PARENT DETAILS:
👤 Parent name:
📱 Phone:
📧 Email:

SUBJECTS:
□ Mathematics — RM___/mo
□ Science — RM___/mo
□ English — RM___/mo
□ Bahasa Melayu — RM___/mo
□ Add. Maths — RM___/mo

PREFERRED SCHEDULE:
□ Weekday evening (Mon-Fri, 6-9pm)
□ Saturday morning (9am-12pm)
□ Saturday afternoon (2-5pm)
□ Sunday morning (9am-12pm)

💰 Registration fee: RM___
Monthly fee: RM___/subject
Payment: FPX / DuitNow

Reply with completed form for class availability.

For a complete guide to setting up tuition management, visit our best tuition management systems in Malaysia comparison.

Template 13: Photography Booking

📸 PHOTOGRAPHY BOOKING — [Studio Name]

👤 Name:
📱 Phone:

SESSION TYPE:
□ Passport/ID photo — RM30
□ Family portrait — From RM200
□ Product photography — From RM150
□ Event coverage — From RM800
□ Wedding — From RM2,500

📅 Preferred date:
⏰ Preferred time:
📍 Location: Studio / On-location (address: ___)

NUMBER OF PEOPLE: ___
SPECIAL REQUESTS: ___
REFERENCE PHOTOS: (send here)

PACKAGE ADD-ONS:
□ Extra edited photos (+10) — RM100
□ Printed photos (4R) — RM5/pc
□ Rush delivery (48hr) — +RM100
□ Softcopy only — Included

💰 50% deposit to secure date
Payment: FPX / DuitNow

Order Confirmation Templates

Template 14: Order Confirmation (Basic)

✅ ORDER CONFIRMED — [Business Name]

Order #: [number]
Date: [date]

👤 [Customer name]

📦 Order details:
- [Item 1] x [qty] — RM[price]
- [Item 2] x [qty] — RM[price]

Subtotal: RM___
Delivery: RM___
Total: RM___

📦 [Delivery/Pickup]
📅 [Date]
⏰ [Time]
📍 [Address/Location]

💰 Payment: [Pending/Received]

We'll notify you when your order is ready.
Questions? Reply to this chat.

Template 15: Order Confirmation (F&B)

✅ PESANAN DITERIMA / ORDER RECEIVED

Order #[number]
[Customer name]

🍽️ Your order:
[Item 1] x[qty] — RM[price]
[Item 2] x[qty] — RM[price]

Total: RM[total]

⏰ Estimated ready: [time]
📍 [Pickup location / Delivery address]

Status: 🟡 Preparing

We'll message you when it's ready!

Template 16: Order Ready for Pickup

🔔 ORDER READY!

Hi [Name], your order #[number] is ready for pickup.

📍 [Location]
⏰ Please collect within [timeframe]

Your order:
[Brief summary]
Total: RM[amount]

💰 [Payment status]

See you soon! 😊

Receipt & Payment Templates

Template 17: Payment Request

💰 PAYMENT REQUEST — [Business Name]

Order #: [number]
Amount: RM[total]

Payment options:
1️⃣ FPX (instant): [link]
2️⃣ DuitNow: [phone/QR]
3️⃣ Bank transfer:
   [Bank name]
   [Account number]
   [Account name]

📝 Reference: Order #[number]

Please send payment screenshot to confirm.
⏰ Order will be processed upon payment verification.

Template 18: Payment Received / Receipt

✅ PAYMENT RECEIVED

Thank you, [Name]!

📄 RECEIPT
Order #: [number]
Date: [date]

Items:
- [Item 1] x [qty] — RM[price]
- [Item 2] x [qty] — RM[price]

Subtotal: RM___
Delivery: RM___
Discount: -RM___
TOTAL PAID: RM[total]

Payment method: [FPX/DuitNow/Transfer]
Ref: [transaction ID]

Your order is being processed. We'll update you on delivery/collection details.

— [Business Name]
[SSM Registration No.]

Follow-Up & Re-engagement Templates

Template 19: Post-Delivery Follow-Up

Hi [Name]! 👋

Hope you enjoyed your [product/service] from [Business Name].

Quick question — how was everything?
1️⃣ Great, loved it!
2️⃣ Good, but could improve
3️⃣ Had an issue

Your feedback helps us serve you better.

Reply with 1, 2, or 3. Or tell us in your own words!

Template 20: Repeat Order Prompt

Hi [Name]!

It's been [X days] since your last order from [Business Name]. Missing our [popular item]? 😄

🔁 QUICK RE-ORDER:
Reply "SAME" to re-order your last order:
- [Item 1] x[qty]
- [Item 2] x[qty]
Total: RM[amount]

Or reply "MENU" to see today's options.

[Promo if applicable: "Use code WELCOME10 for 10% off!"]

Template 21: Review Request

Hi [Name],

Thank you for being a [Business Name] customer! 🙏

We'd love your honest review on Google — it helps other customers find us and helps us improve.

⭐ Leave a review here: [Google Review link]

Takes less than 1 minute. We appreciate it!

— The [Business Name] Team

Learn how to automate these follow-ups: How to Automate Customer Follow-Up on WhatsApp.

Template Customisation Tips

For Bahasa Melayu Customers

Many Malaysian businesses serve BM-speaking customers. Here are quick adjustments:

  • "Reply with" → "Balas dengan"
  • "Order Form" → "Borang Pesanan"
  • "Pickup" → "Ambil sendiri"
  • "Delivery" → "Penghantaran"
  • "Payment" → "Bayaran"
  • "Total" stays as "Jumlah"

For Multi-Language Businesses

If your customer base is mixed, use bilingual headers:

🛒 ORDER / PESANAN — [Business Name]

Name / Nama:
Item / Barang:
Qty / Kuantiti:
Delivery / Penghantaran:
Payment / Bayaran: FPX / DuitNow / Cash / Tunai

For WhatsApp Business App Quick Replies

Save your most-used templates as Quick Replies in WhatsApp Business:

  1. Open WhatsApp Business → Settings → Business Tools → Quick Replies
  2. Tap "+" to add a new reply
  3. Paste your template
  4. Set a shortcut (e.g., "/order" for order form, "/confirm" for confirmation)

You get up to 50 quick replies — use them for your order form, confirmation, payment request, receipt, and follow-up.

When Templates Aren't Enough: Automating With AI

Templates work. But they still require you to:

  • Send the template manually
  • Read the customer's reply
  • Interpret their order (especially when they don't follow the format)
  • Calculate the total
  • Send a payment link
  • Confirm the order
  • Update your records

That's 5–10 minutes per order. At 30 orders/day, that's 2.5–5 hours of order processing.

AI-powered WhatsApp ordering through platforms like AlwaysON automates the entire flow. The AI sends the right template, understands natural-language replies ("same as last time but extra sambal"), calculates totals, generates payment links, and logs orders — without human intervention.

For a step-by-step guide on creating WhatsApp order forms, read WhatsApp Order Form: How to Take Orders Directly in Chat.

FAQ

Can I use these templates on the free WhatsApp Business app?

Yes. All templates in this guide work with the free WhatsApp Business app. Save them as Quick Replies for one-tap access. The limitation is that you send and process everything manually.

How do I handle customers who don't follow the template format?

This is the most common challenge. Options: (1) Reply with a polite reminder and re-send the template. (2) Interpret their message and confirm back: "Just to confirm — you want 2x Nasi Lemak and 1x Teh Tarik, pickup at 12pm. Correct?" (3) Use AI-powered ordering that understands natural language.

Should I use emojis in my order templates?

Yes, sparingly. Emojis serve as visual anchors that help customers scan the template quickly. Use them for section headers (🍽️ for menu, 💰 for payment, 📦 for delivery) but don't overdo it. Professional businesses typically use 5–8 emojis per template.

How often should I update my templates?

Review monthly. Update when: prices change, menu items change, payment details change, or you notice customers consistently getting confused by a particular section. Track which templates get the highest completion rates and model new ones after those.

Can I send order templates to customers first (outbound)?

Yes, but be careful. Under Malaysia's Personal Data Protection Act (PDPA) 2010, you need consent to send commercial messages. Existing customers who've ordered before have implied consent. For new contacts, get explicit opt-in first. WhatsApp Business API has additional template approval requirements.

Keep Reading


Want these templates to run on autopilot? Take the AlwaysON quiz — our AI turns your WhatsApp into an automated ordering machine. No more manual copy-paste.

Want this running for your business?

Tell us how you handle messages and bookings today. We will show you where AlwaysON fits.

Talk to us
FH

Faisal Hourani

Founder of AlwaysON. 19 years building software for businesses. When he's not coding, he's probably helping a business owner automate their WhatsApp.

LinkedIn