1. Pourquoi le SMS est-il indispensable pour votre E-commerce au Maroc ?
Au Maroc, plus de 80% des transactions e-commerce reposent sur le paiement à la livraison (Cash on Delivery - COD). Dans ce modèle, l'engagement direct avec le client est le facteur clé pour réduire les retours et les colis non livrés. Contrairement aux e-mails qui finissent souvent dans les spams ou restent ignorés (taux d'ouverture de 15% en moyenne), le SMS transactionnel affiche un taux d'ouverture de 98% en moins de 3 minutes. Envoyer des alertes à chaque changement de statut de commande rassure l'acheteur et double vos chances de livraison effective.
2. Configurer les Événements de Commande WooCommerce
L'automatisation des SMS WooCommerce repose sur l'utilisation des hooks d'action de WordPress. Les trois événements critiques à brancher pour votre boutique sont :
3. Snippet PHP à intégrer dans votre thème (functions.php)
Voici un code source robuste à insérer dans le fichier functions.php de votre thème enfant ou via un plugin d'extraits de code (Code Snippets). Ce script écoute les changements de statut de commande et envoie une requête HTTP REST à EnvoiSMS.ma pour notifier le client.
4. Valider les Commandes et Réduire les Fraudeurs avec l'OTP
Les paniers frauduleux et les fausses coordonnées téléphoniques coûtent cher en logistique de retour. En intégrant un flux d'authentification par SMS OTP lors de la validation du panier, vous vous assurez que le numéro de téléphone portable du client est valide et actif. Notre API REST /verify permet d'implémenter ce flux de validation en deux appels simples : un premier appel pour envoyer le code, et un second pour le valider.
Architecture technique et intégration API haute performance
Pour garantir la délivrabilité des messages critiques sur le territoire marocain, EnvoiSMS s'appuie sur des routes locales vers Maroc Telecom (IAM), Orange et inwi, avec bascule automatique entre routes en cas d'indisponibilité ou d'encombrement.
Chaque requête envoyée à l'API https://api.envoisms.ma/v1/messages fait l'objet d'une validation E.164 déterministe (formatage automatique des préfixes 06, 07 et +212) et retourne un identifiant unique permettant de corréler les accusés de réception (DLR) reçus par webhook avec signature HMAC-SHA256.
Conformité légale CNDP (Loi 09-08) et protection des données
Tout traitement de données personnelles et envoi de communications professionnelles au Maroc doit respecter la loi n° 09-08 régie par la CNDP. Les envois transactionnels s'inscrivent dans le cadre contractuel (art. 4-b), tandis que les campagnes promotionnelles intègrent obligatoirement la mention "STOP" pour l'exercice du droit d'opposition (art. 9).
Nos serveurs et bases de données appliquent un chiffrement strict en transit (TLS 1.3) et au repos (AES-256), assurant la conformité et la souveraineté totale de vos informations financières et privées.
Questions fréquentes
Quel plugin WordPress installer pour utiliser EnvoiSMS.ma ?
Vous pouvez utiliser notre snippet PHP universel ou intégrer EnvoiSMS.ma dans n'importe quel plugin SMS générique supportant les requêtes HTTP personnalisées (Custom HTTP Gateway).
Comment gérer les numéros de téléphone saisis sans le préfixe +212 ?
Il est recommandé de normaliser la chaîne de caractères côté backend (comme illustré dans notre snippet) en vérifiant si le numéro commence par 06 ou 07 pour y ajouter le préfixe international +212.
Peut-on personnaliser le Sender ID pour les notifications WooCommerce ?
Oui. Après avoir fait valider votre Sender ID personnalisé (ex: Nom de votre marque) dans notre tableau de bord, vous pouvez le spécifier directement dans la clé "sender" de votre payload API.