30 WhatsApp Template Examples for E-commerce (Order, Shipping, Cart Recovery)

30 ready-to-use WhatsApp template examples for e-commerce — order confirmations, shipping updates, cart recovery, returns, and reviews. Copy, customise, submit.

Product Team

Published May 11, 2026

30 WhatsApp Template Examples for E-commerce (Order, Shipping, Cart Recovery)

Indian e-commerce brands that send WhatsApp order updates see return visit rates 2-3x higher than those that rely only on email. The reason is simple: WhatsApp messages get read. Email does not.

But writing good WhatsApp templates takes practice. Meta approves templates that are specific, well-formatted, and follow the variable rules. Generic templates get rejected. Spammy templates get your account flagged.

This post gives you 30 templates across every major e-commerce use case — order confirmation, shipping, cart recovery, returns, and reviews. Each template uses correct variable format ({{1}}, {{2}}), follows Meta's guidelines, and is ready to submit for approval.

How to Use These Templates

Before you submit any template:

  • Replace placeholder variable labels (like [customer name]) with sequential numbered variables: {{1}}, {{2}}, {{3}}
  • Provide sample values for each variable when submitting — Meta requires them
  • Match the category correctly: transactional messages go under Utility, promotional ones under Marketing
  • Do not start or end the body with a variable

Order Confirmation Templates (5)

Template 1 — Simple Order Confirmation

Hi {{1}}, your order #{{2}} has been placed successfully! Total: ₹{{3}}. We'll send you a tracking link once your order is dispatched. Thank you for shopping with {{4}}!

Category: Utility

Template 2 — COD Order Confirmation (India-specific)

Hi {{1}}, we've received your Cash on Delivery order #{{2}} for ₹{{3}}. Please keep the exact amount ready at the time of delivery. Your order will be dispatched within {{4}} business days.

Category: Utility

Template 3 — Order Confirmation with Item Summary

Hi {{1}}, order confirmed! 🎉 Order ID: {{2}} Items: {{3}} Total: ₹{{4}} Expected delivery: {{5}} Track your order at: {{6}}

Category: Utility

Template 4 — Pre-order Confirmation

Hi {{1}}, your pre-order for {{2}} (Order #{{3}}) is confirmed. Your card will be charged ₹{{4}} when the item ships. Expected launch date: {{5}}. We'll notify you as soon as it's dispatched.

Category: Utility

Template 5 — B2B / Bulk Order Confirmation

Hi {{1}}, your bulk order #{{2}} for {{3}} units of {{4}} has been confirmed. Estimated dispatch: {{5}}. Your account manager {{6}} will share the invoice separately.

Category: Utility

Shipping and Tracking Templates (6)

Template 6 — Order Dispatched

Hi {{1}}, great news! Your order #{{2}} has been dispatched. Carrier: {{3}} | Tracking ID: {{4}} Track here: {{5}} Estimated delivery: {{6}}.

Category: Utility

Template 7 — Tracking Update

Hi {{1}}, your order #{{2}} is on its way and currently at {{3}}. Track live: {{4}} Expected delivery: {{5}}.

Category: Utility

Template 8 — Out for Delivery

Hi {{1}}, your order #{{2}} is out for delivery today! 🚚 Our delivery partner will arrive between {{3}}. Please keep ₹{{4}} ready if you placed a COD order.

Category: Utility

Template 9 — Delivered Confirmation

Hi {{1}}, your order #{{2}} has been delivered. We hope you love it! If you have any issues, reply to this message or contact us at {{3}}.

Category: Utility

Template 10 — Delivery Attempted (Not Home)

Hi {{1}}, we tried to deliver your order #{{2}} today but couldn't reach you. Our next attempt will be on {{3}}. To reschedule or update your address, reply here or call {{4}}.

Category: Utility

Template 11 — Delivery Delayed

Hi {{1}}, we're sorry — your order #{{2}} is running slightly behind schedule due to {{3}}. New estimated delivery date: {{4}}. We appreciate your patience. Track your order here: {{5}}.

Category: Utility

Abandoned Cart Recovery Templates (6)

Template 12 — Gentle Cart Reminder (First Touch)

Hi {{1}}, you left something behind! 👀 {{2}} is still waiting in your cart at {{3}}. Complete your order before it sells out: {{4}}

Category: Marketing

Template 13 — Cart Reminder with Discount

Hi {{1}}, your cart is about to expire. Use code {{2}} for {{3}}% off your order at {{4}}. Offer valid until {{5}}.

Category: Marketing

Template 14 — Cart Recovery — Urgency (Low Stock)

Hi {{1}}, heads up — only {{2}} units of {{3}} are left in stock. Complete your order before it sells out: {{4}}

Category: Marketing

Template 15 — Cart Recovery — Free Shipping Unlock

Hi {{1}}, you're ₹{{2}} away from free shipping on your order! Add one more item or complete your purchase now: {{3}}

Category: Marketing

Template 16 — COD-Specific Cart Recovery

Hi {{1}}, your cart at {{2}} is still active. We offer Cash on Delivery — no payment needed upfront. Complete your order here: {{3}}

Category: Marketing

Template 17 — Cart Recovery — Final Reminder

Hi {{1}}, last chance! Your cart at {{2}} expires today. Your items: {{3}}. Grab them before they go: {{4}}

Category: Marketing

Return and Refund Templates (5)

Template 18 — Return Request Received

Hi {{1}}, we've received your return request for order #{{2}}. Our team will process your pickup within {{3}} business days. Return reason noted: {{4}}.

Category: Utility

Template 19 — Return Pickup Scheduled

Hi {{1}}, your return pickup for order #{{2}} is scheduled for {{3}}. Please keep the item in its original packaging. Our partner will collect it between {{4}}.

Category: Utility

Template 20 — Refund Initiated

Hi {{1}}, your refund of ₹{{2}} for order #{{3}} has been initiated. Refund to: {{4}} Expected credit: {{5}} business days.

Category: Utility

Template 21 — Exchange Confirmed

Hi {{1}}, your exchange request for order #{{2}} is confirmed. Your replacement {{3}} will be dispatched after we receive your return. Expected dispatch: {{4}}.

Category: Utility

Template 22 — Refund Processed (Confirmation)

Hi {{1}}, your refund of ₹{{2}} for order #{{3}} has been processed. You should see the credit in your {{4}} within {{5}} working days. Didn't receive it? Reply here and we'll help.

Category: Utility

Review and Feedback Templates (4)

Template 23 — Post-Delivery Review Request

Hi {{1}}, we hope you're enjoying your {{2}}! 😊 Could you spare 2 minutes to share a quick review? Your feedback helps other shoppers. Rate your experience here: {{3}}

Category: Marketing

Template 24 — NPS Survey

Hi {{1}}, how was your experience with {{2}}? On a scale of 0-10, how likely are you to recommend us to a friend? Reply with your score and we'd love to know why.

Category: Marketing

Template 25 — Photo Review Request

Hi {{1}}, your {{2}} has been delivered! We'd love to see how you're using it. Share a photo at {{3}} and get ₹{{4}} off your next order.

Category: Marketing

Template 26 — Negative Experience Follow-Up

Hi {{1}}, we noticed your recent order #{{2}} may not have met your expectations. We'd like to make it right. Please reply here or reach us at {{3}} — our team will respond within {{4}} hours.

Category: Utility

Back-in-Stock and Restock Templates (4)

Template 27 — Back in Stock Alert

Hi {{1}}, great news! {{2}} is back in stock at {{3}}. These sell out fast — get yours now: {{4}}

Category: Marketing

Template 28 — Waitlist Notification

Hi {{1}}, you're on the waitlist for {{2}}. We now have {{3}} units available. Claim yours within 24 hours before they go again: {{4}}

Category: Marketing

Template 29 — New Arrival Alert (Subscribed)

Hi {{1}}, {{2}} just launched a new collection: {{3}}. Be the first to shop it — early access ends {{4}}: {{5}}

Category: Marketing

Template 30 — Sale / Offer Announcement

Hi {{1}}, {{2}} sale is live! Get up to {{3}}% off on {{4}}. Shop now before stocks run out: {{5}} Sale ends {{6}}.

Category: Marketing

Tips for Getting E-commerce Templates Approved Faster

Use exact variable format. Every variable must be {{1}}, {{2}}, etc. — no skips, no missing braces.

Provide realistic sample values. When submitting, fill in sample values that look like real data: "Rahul", "ORD-12345", "₹1,499", not just "variable1".

Match category to content. Order confirmations, shipping updates, and refunds are Utility. Discounts, sale announcements, and back-in-stock alerts are Marketing.

Keep COD-specific templates separate. Indian e-commerce has unique COD workflows. Keep COD templates distinct from prepaid ones — they have different urgency and call-to-action needs.

Personalise beyond just the name. Templates that include the order number, product name, and amount perform better — both in Meta's approval process and in actual customer response rates.

Send These Templates at Scale with Mindlytics

Once your templates are approved, you need a platform to send them at scale. Mindlytics connects directly to WhatsApp Business API and integrates with Shopify to trigger these templates automatically.

Order placed in Shopify? Confirmation template fires immediately. Order shipped? Tracking template sends. Cart abandoned for 2 hours? Recovery template goes out on schedule.

You pay Meta's standard messaging rate with no markup — which matters when you are sending thousands of order updates per month. The Mindlytics template generator also helps you create compliant templates without starting from scratch.

Frequently Asked Questions

Can I use these templates directly or do I need to modify them?

Modify them before submitting. Replace the descriptive labels with numbered variables ({{1}}, {{2}}), and provide sample values during submission. Do not submit a template with the variable labels still in it.

How many templates can I have approved at once?

Meta does not publish a hard limit. Businesses with verified Business Managers can typically have hundreds of approved templates. The limit that matters in practice is the number of templates you can manage effectively.

Can I send a cart recovery message to any contact?

No. You can only send WhatsApp Business API messages to contacts who have opted in to receive messages from your business. Sending to contacts without opt-in violates WhatsApp's policy and risks your account.

Do these templates work with WhatsApp Business App or only the API?

API only. The WhatsApp Business App's broadcast feature does not require template approval but caps at 256 contacts and requires contacts to have your number saved. These templates are designed for the WhatsApp Business API.

How long does template approval take for e-commerce templates?

Typically 24–48 hours for new submissions. Utility templates tend to get approved faster than Marketing ones.

What is the cost of sending WhatsApp templates in India?

Meta charges per conversation, not per message. Utility conversations have a lower rate than Marketing conversations. With Mindlytics, you pay Meta's rate directly with no additional markup.

Related reads:

About Product Team

Ready to transform your business communication?

Start sending WhatsApp campaigns today — pay Meta directly, zero platform markup.