- des notifications par e-mail
- des alertes par webhook
- des notifications déclenchées via l’API développeur
1. Installation et activation
- Téléchargez et installez l’extension :
- Depuis votre admin WP → Extensions → Ajouter → recherchez “Notification Kuba Mikita” → Installer → Activer.
- Ou téléversez directement l’archive ZIP dans Extensions → Ajouter → Téléverser une extension.
- 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
- Cliquez sur Notifications → Add New.
- Renseignez :
- Title : nom interne de la notif (ex. “Nouvelle commande WooCommerce”).
- Trigger : choisissez un événement WordPress ou WooCommerce (ex.
woocommerce_new_order).
- 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.).
- Recipient(s) : adresse(s) e-mail ou shortcode WP (ex.
- (Optionnel) Activez HTML si vous voulez un e-mail enrichi.
- Cliquez sur Publish pour enregistrer.
Dès qu’un événement
woocommerce_new_orderse produit, un e-mail partira automatiquement.
4. Configuration d’une alerte Webhook
Pour envoyer des données vers un service externe :
- Dans votre notif (ou nouvelle notif), passez à l’onglet Webhook.
- 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.
- 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 :
- 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' ], ] ); } ); - Déclenchez-le où vous le souhaitez :
do_action( 'my_custom_event', $user_id, $order_id ); - 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 ?
