خبرة integration

Intégration SMS WooCommerce Maroc : Le Guide Complet في المغرب - دليل وأفضل الممارسات

دليل تقني وأفضل الممارسات حول Intégration SMS WooCommerce Maroc : Le Guide Complet في المغرب مع مسارات مباشرة لمشغلي الاتصالات.

آخر تحديث: 8 يوليو 2026
Intégration SMS WooCommerce Maroc : Le Guide Complet في المغرب - دليل وأفضل الممارسات

القسم 1: 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: 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: 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.

// Envoyer un SMS WooCommerce à la complétion de la commande add_action('woocommerce_order_status_completed', 'envoisms_send_order_completed_sms', 10, 1); function envoisms_send_order_completed_sms($order_id) { $order = wc_get_order($order_id); $phone = $order->get_billing_phone(); $first_name = $order->get_billing_first_name(); // Normalisation simple pour le Maroc (remplacer 0 par +212) if (preg_match('/^0([567])/', $phone, $matches)) { $phone = '+212' . $matches[1] . substr($phone, 2); } $apiKey = "VOTRE_CLE_API_ENVOISMS"; $message = "Bonjour " . $first_name . ", votre commande #" . $order_id . " est terminée et expédiée. Merci de votre confiance !"; $payload = json_encode([ "to" => $phone, "body" => $message, "sender" => "ShopMaroc" ]); $ch = curl_init("https://api.envoisms.ma/v1/messages"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $payload); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "Authorization: Bearer " . $apiKey, "Content-Type: application/json" ]); $response = curl_exec($ch); curl_close($ch); }

القسم 4: 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.

💡 لماذا تختار EnvoiSMS لشركتك؟

توصيل فوري

أقل من 4 ثوانٍ لرموز التحقق OTP عبر قنوات مباشرة مع شركات الاتصالات IAM و Inwi و Orange Maroc.

💰

تحسين الميزانية

واجهة برمجة تطبيقات WhatsApp Business بـ 0.45 درهم لكل رسالة. أفضل عائد على الاستثمار.

🛡️

سيادة البيانات (CNDP)

استضافة متوافقة مع لوائح حماية البيانات الشخصية المحلية المغربية.

Quel plugin WordPress installer pour utiliser EnvoiSMS.ma ? (AR)
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 ? (AR)
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 ? (AR)
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.

مقالات مقترحة

Plugin SMS PrestaShop Maroc : Guide d Installation في المغرب - دليل وأفضل الممارسات
integration

Plugin SMS PrestaShop Maroc : Guide d Installation في المغرب - دليل وأفضل الممارسات

Bilan 12 mois SMS.MA : Infographie Marche في المغرب - دليل وأفضل الممارسات
market

Bilan 12 mois SMS.MA : Infographie Marche في المغرب - دليل وأفضل الممارسات

Tendances SMS Maroc 2027 : Ce qui va Changer في المغرب - دليل وأفضل الممارسات
market

Tendances SMS Maroc 2027 : Ce qui va Changer في المغرب - دليل وأفضل الممارسات