Home Plugins wc discord notifications
Notifications on Discord for WooCommerce logo

Notifications on Discord for WooCommerce

by Jarryd Long on WordPress.org

Send WooCommerce order and subscription notifications to Discord - rich embeds, customer details, mentions, low stock alerts, and more.

(3)
Notifications settings tab - one row per status with enable toggle, webhook URL, test button, and mention field

Notifications settings tab - one row per status with enable toggle, webhook URL, test button, and mention field

Keep your team in the loop without leaving Discord.

Notifications on Discord for WooCommerce delivers rich, colour-coded notifications to any Discord channel whenever something happens in your store. Whether you want to celebrate a new sale, catch a failed payment, or get pinged when stock runs low – this plugin has you covered.

What you get

Order Notifications
Get notified for every WooCommerce order status: Pending, Processing, On Hold, Completed, Cancelled, Refunded, and Failed. Each notification includes a colour-coded embed (green for completed, amber for pending, red for failed) along with the customer name, email, country flag, order value, and a list of products ordered.

WooCommerce Subscriptions Support
If you run a subscription store with WooCommerce Subscriptions, you can receive notifications for subscription status changes including Active, On Hold, Cancelled, Expired, Pending Cancellation, Renewal Payment Complete, and Renewal Payment Failed.

New Customer Alerts
Fire a dedicated notification the first time a customer places an order – whether they checked out as a guest or registered an account. Great for tracking growth at a glance.

Low Stock Alerts
Receive a Discord notification as soon as a product hits its WooCommerce low stock threshold, so your team can restock before it becomes a problem.

Per-Status @Mentions
Specify @here, @everyone, or a Discord role ID for any individual status. Set a role ping on failed payments so your team gets alerted immediately, without pinging everyone for every order.

Minimum Order Value Filter
Reduce noise by only sending notifications for orders above a threshold you set. Useful if you run frequent low-value transactions and only want to be notified for meaningful orders.

Test Button Per Webhook
Every webhook row has a built-in Test button. Click it to send a live test embed to Discord so you can confirm everything is wired up correctly before going live.

Notification Log
An optional log records every notification sent – including the order or subscription number, status, products, order value, and the HTTP response code returned by Discord. Logs auto-purge after a configurable number of days (default: 7).

Developer Filters
* ppsndw_woo_discord_payload – modify the full Discord payload before it is sent for order and subscription notifications
* ppsndw_woo_discord_low_stock_payload – modify the payload for low stock notifications

Use a different channel per status

Each status has its own webhook field, so you can route notifications to different Discord channels. Send all sales to #orders, failed payments to #alerts, and low stock to #inventory.

Active installations200+
Weekly downloads
162+852.94%
Version2.0.0
Last updated4/13/2026
WordPress version5.4
Tested up to6.8.5
PHP version7.1
Tags
discordecommerceNotificationsorderswoocommerce