La confirmation de commande via WhatsApp API est l'un des premiers cas d'usage que les éditeurs de plateformes e-commerce et OMS cherchent à implémenter. Avant de commencer le développement, voici les réponses directes aux questions que posent les équipes produit et technique.
Questions sur les règles Meta
Quelle catégorie de template utiliser pour une confirmation de commande ?
La catégorie correcte est Utility (notification transactionnelle). Une confirmation de commande n'est pas un message promotionnel — c'est un message fonctionnel déclenché par une action de l'utilisateur (son achat). Utiliser la catégorie Marketing pour ce type de message est une erreur qui peut entraîner des signalements et dégrader le score de qualité de votre numéro.
La distinction entre catégories est expliquée en détail dans notre article sur les catégories de templates WhatsApp et les règles Meta.
Un opt-in WhatsApp est-il nécessaire pour envoyer une confirmation de commande ?
Oui. Meta exige un consentement explicite, même pour un message transactionnel. En pratique, ajoutez une case à cocher dans le tunnel de commande : "Recevoir ma confirmation de commande par WhatsApp" avec le numéro pré-rempli. Cet opt-in doit être tracé avec horodatage dans votre base de données.
Note : si le client modifie son numéro entre son opt-in et la commande, vérifiez que le numéro stocké est bien le numéro actuel. Un opt-in sur un ancien numéro ne couvre pas un nouveau numéro.
Peut-on envoyer une confirmation de commande à un client qui n'a pas opté sur WhatsApp mais a juste un numéro WhatsApp ?
Non. Le fait de posséder un compte WhatsApp ne constitue pas un opt-in pour votre marque. L'opt-in doit être collecté explicitement. Envoyer sans opt-in expose votre numéro à des signalements "spam" et à des restrictions Meta.
Questions techniques
Comment obtenir le numéro WhatsApp du client au bon format ?
WhatsApp API requiert le format E.164 : code pays + numéro sans espace ni tiret. Pour la France : 33 + les 9 chiffres après le 0 (ex. 33612345678). Intégrez une normalisation dans votre formulaire de commande. Des bibliothèques comme libphonenumber (disponible pour Python, JS, PHP, Java) gèrent automatiquement cette conversion.
Comment vérifier qu'un numéro est bien enregistré sur WhatsApp avant d'envoyer ?
L'API Meta ne propose pas d'endpoint de vérification en masse (pour des raisons de confidentialité). La pratique standard est d'envoyer le template et de gérer l'erreur 131047 (destinataire non joignable) en fallback. Certains éditeurs construisent un cache interne des numéros connus-actifs WhatsApp sur la base des messages delivered reçus.
Peut-on envoyer plusieurs messages dans la même confirmation (récapitulatif + lien de suivi séparés) ?
Techniquement oui, mais ce n'est pas recommandé. Envoyer deux messages template consécutifs ouvre deux conversations facturables si elles dépassent la fenêtre de 24h. Intégrez toutes les informations dans un seul template structuré avec header, body et un bouton URL pour le suivi.
Comment associer le wamid reçu en réponse à la commande dans ma base de données ?
À l'envoi, stockez le couple (order_id, wamid) dans une table de correspondance. Quand les webhooks de statut arrivent (avec le wamid), vous retrouvez la commande associée via cette table pour mettre à jour votre log de délivrabilité.
Questions sur les tarifs
Quel est le coût d'une confirmation de commande WhatsApp pour un numéro français ?
Pour 2026, le coût par conversation Utility (numéro FR) est d'environ 0,0336 € :
| Composant | Montant |
|---|---|
| Frais Meta Utility (FR) | 0,0248 € |
| Frais Whakup | 0,0088 €/message |
| Total | ~0,0336 € |
Si le client répond dans les 24h (ex. demande de modification d'adresse), la session reste ouverte et les échanges supplémentaires sont couverts par la même conversation. Seule l'ouverture de la conversation est facturée. Pour la grille complète, consultez notre article prix API WhatsApp Business 2026.
Les conversations "gratuites" Meta existent-elles encore pour les confirmations de commande ?
Meta a supprimé les conversations gratuites par défaut fin 2024. Certaines exceptions subsistent (conversations initiées par l'utilisateur dans les 24h), mais pour une confirmation outbound, comptez systématiquement les frais Utility.
Questions sur la mise en production
Faut-il passer par Meta directement ou par un BSP comme Whakup ?
Passer en direct par l'API Cloud Meta est possible, mais nécessite de gérer vous-même la certification, l'onboarding des numéros, la conformité et le support. Un BSP (Business Solution Provider) comme Whakup, certifié Meta Tech Provider, prend en charge cette couche d'infrastructure. Vous vous connectez à l'API Whakup et elle gère la relation avec Meta. Pour comprendre la différence, lisez notre guide build vs buy WhatsApp API.
Peut-on tester l'envoi de confirmation sans créer un vrai numéro de production ?
Oui. Whakup met à disposition un environnement sandbox pour tester les envois, les webhooks de statut et les erreurs sans frais Meta. Utilisez ce sandbox pour valider votre intégration complète avant de basculer sur un numéro de production.
FAQ
Combien de temps faut-il pour faire approuver un template de confirmation de commande ?
L'approbation Meta prend généralement quelques minutes à quelques heures pour les templates Utility bien structurés. Les templates avec du contenu promotionnel ou des formulations ambiguës peuvent être rejetés ou mis en attente de révision manuelle.
Peut-on modifier un template approuvé sans le soumettre à nouveau ?
Non. Toute modification du texte statique du template requiert une nouvelle soumission et approbation. Seules les variables (les {{n}}) peuvent être modifiées à l'envoi sans re-validation.
L'API Whakup est-elle hébergée en Europe ?
Oui. Whakup héberge son infrastructure en Union Européenne, ce qui facilite la conformité RGPD pour les éditeurs européens. Les données des conversations ne transitent pas hors UE côté Whakup.
Peut-on utiliser le même template pour des marchands de différents pays ?
Oui, à condition de créer une version du template pour chaque langue. Les coûts Meta varient selon le pays du numéro destinataire — un template Utility envoyé à un numéro marocain a un coût différent d'un envoi vers un numéro français.
Pour intégrer la confirmation de commande WhatsApp dans votre plateforme sans gérer la certification Meta, l'API WhatsApp Whakup vous donne accès à une infrastructure prête à l'emploi : REST, webhooks, multi-tenant, embedded signup et support éditeur dédié.

Co-fondateur et Chief Product Officer de Whakup, Pablo conçoit les fonctionnalités qui permettent aux marques africaines de maximiser leur impact sur WhatsApp.
Prêt à passer à l'action ?
Essayez Whakup gratuitement pendant 15 jours. Aucune carte bancaire requise.
Démarrer l'essai gratuitArticles similaires
WhatsApp pour la confirmation de commande via l'API : cas pratique pour les éditeurs
Cas pratique d'intégration de la confirmation de commande WhatsApp API : flux réel, gestion des erreurs, fallback email et métriques pour les éditeurs de plateformes.
WhatsApp pour la confirmation de commande via l'API : guide complet pour les éditeurs
Guide complet pour envoyer des confirmations de commande via WhatsApp Business API : templates Utility, webhooks, personnalisation et tarifs pour les éditeurs.
WhatsApp pour la confirmation de commande via l'API : tutoriel pour les éditeurs
Tutoriel pas à pas pour envoyer une confirmation de commande WhatsApp via l'API Business : appel REST, template Utility, variables et gestion des statuts.