Aller au contenu principal

WhatsApp pour la confirmation de commande via l'API : FAQ pour les éditeurs

FAQ complète sur l'intégration de la confirmation de commande WhatsApp API : templates, opt-in, fallback, tarifs et conformité Meta pour les éditeurs de plateformes.

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é.

#intégration whatsapp#confirmation commande whatsapp#FAQ
Pablo Lenormand
Pablo LenormandCo-fondateur & CPO

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 gratuit