Skip to content Skip to sidebar Skip to footer

Créer des notifications sms sur wordpress

Voici un tutoriel pas-à-pas pour prendre en main Notification – Custom Notifications and Alerts for WordPress (par Kuba Mikita) et envoyer :

  • des notifications par e-mail
  • des alertes par webhook
  • des notifications déclenchées via l’API développeur

1. Installation et activation

  1. Téléchargez et installez l’extension :
    • Depuis votre admin WP → Extensions → Ajouter → recherchez “Notification Kuba Mikita” → InstallerActiver.
    • Ou téléversez directement l’archive ZIP dans Extensions → Ajouter → Téléverser une extension.
  2. Après activation, un nouveau menu Notifications apparaît dans la barre latérale.

2. Découverte de l’interface

Dans Notifications → All Notifications, vous verrez la liste des notifications existantes (vide au premier lancement).

  • Add New : créer une notification.
  • Settings : configurer les paramètres globaux (expéditeur d’e-mail, logs, etc.).

3. Création d’une notification e-mail

  1. Cliquez sur Notifications → Add New.
  2. Renseignez :
    • Title : nom interne de la notif (ex. “Nouvelle commande WooCommerce”).
    • Trigger : choisissez un événement WordPress ou WooCommerce (ex. woocommerce_new_order).
  3. Dans l’onglet Email, configurez :
    • Recipient(s) : adresse(s) e-mail ou shortcode WP (ex. {user_email}).
    • Subject et Message : utilisez les balises disponibles (shortcodes listés à droite) pour injecter dynamiquement des données (ID de commande, nom d’utilisateur, etc.).
  4. (Optionnel) Activez HTML si vous voulez un e-mail enrichi.
  5. Cliquez sur Publish pour enregistrer.

Dès qu’un événement woocommerce_new_order se produit, un e-mail partira automatiquement.

4. Configuration d’une alerte Webhook

Pour envoyer des données vers un service externe :

  1. Dans votre notif (ou nouvelle notif), passez à l’onglet Webhook.
  2. Activez-le et renseignez :
    • URL : endpoint de votre API tierce.
    • Method : POST (généralement).
    • Payload : corps JSON ou form-data à envoyer, en utilisant les mêmes shortcodes que pour l’e-mail.
  3. Sauvegardez la notification.

À chaque déclenchement, WordPress émettra une requête HTTP vers votre URL, avec les données que vous aurez définies.

5. Créer un déclencheur personnalisé (Developer API)

Si vous voulez envoyer une notif suite à un événement propre à votre code :

  1. Enregistrez votre trigger :
    use Nk\Notifications\Manager;
    
    add_action( 'init', function() {
      // 'my_custom_event' : nom du trigger
      Manager::get_instance()->add_trigger( 'my_custom_event', [
        'label'       => 'Mon événement personnalisé',
        'description' => 'Déclenché quand je veux…',
        'args'        => [ 'user_id', 'order_id' ],
      ] );
    } );
    
  2. Déclenchez-le où vous le souhaitez :
    do_action( 'my_custom_event', $user_id, $order_id );
    
  3. Dans l’admin Notifications → Add New, votre trigger “Mon événement personnalisé” apparaîtra dans la liste. Vous pourrez alors lui associer un e-mail ou un webhook.

6. Astuces et bonnes pratiques

  • Catégorisez vos notifications (WooCommerce, Formulaires, Utilisateurs…) pour y voir clair.
  • Log des envois : activez l’option dans Notifications → Settings → Logs pour déboguer.
  • Tests : utilisez un plugin comme WP Mail Logging pour vérifier les e-mails, et un outil de test (RequestBin, webhook.site) pour réceptionner vos webhooks.
  • Performances : limitez les notifications trop fréquentes ou envois massifs dans des boucles pour ne pas surcharger votre serveur.

Avec ces étapes, vous pouvez rapidement envoyer des e-mails et des webhooks sur mesure, et même créer vos propres événements via l’API développeur de Notification. N’hésitez pas si vous avez des questions sur un point en particulier !

7. Alternative plugin sms woocommerce

Comment créer des alertes SMS pour votre site e-commerce sous WordPress ?

Auteur/autrice

  • Thibault B

    Thibault Bouday est un développeur et expert SEO indépendant qui travaille actuellement pour l'agence Tikéo à Besançon. Son expérience dans le domaine du web lui permet aujourd'hui d'apporter une réelle expertise sur les sujets SEO et édition de site. Passionné par les nouvelles technologies et les stratégies digitales, Thibault excelle dans l'optimisation des performances en ligne et l'amélioration de la visibilité des sites web. Il maîtrise les outils d'analyse tels que Google Analytics, SEMrush et Majestic SEO, et est constamment à l'affût des dernières tendances en matière de référencement.

    Voir toutes les publications

Leave a comment