WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Marian Balev v3.2.0

WC Sale Discord Notifications

A powerful WooCommerce extension that sends order updates directly to your Discord server.

WC Sale Discord Notifications

The facts

Rating
5★ from 5
Active installs
100+
Price
Free
Last updated
12 Apr 2026
Added
Aug 2024
Requires WP
6.2
Tested up to
WP 6.9.7
Requires PHP
8.0
Downloads
68,329

Our analysis

AI-assisted

WC Sale Discord Notifications is a WordPress plugin that sends notifications to Discord for WooCommerce order events. You can configure which order statuses trigger notifications and customize the details included in each message, such as order status, payment info, and product lines.

The plugin supports WooCommerce Custom Order Tables and allows for different webhook URLs and embed colours per order status. It is suitable for WooCommerce store owners who want to keep their team informed about order events via Discord.

Best for: WooCommerce store owners looking to integrate Discord notifications for order management.

What it does well

  • Sends notifications for various WooCommerce order events
  • Customizable message fields and embed colours
  • Supports WooCommerce Custom Order Tables
  • Prevents duplicate notifications within a set timeframe
  • Easy configuration through WooCommerce settings

Where it falls short

  • Limited to WooCommerce users
  • Requires specific versions of WordPress and PHP

Verdict

This plugin provides a straightforward solution for sending WooCommerce order notifications to Discord, with ample customization options for users.

From the developer

Marian Balev's own description of WC Sale Discord Notifications, lightly tidied.

This plugin sends a Discord notification for WooCommerce order events. It uses native WordPress/WooCommerce APIs and supports WooCommerce Custom Order Tables (HPOS). You can choose which order statuses trigger notifications, customize which details are included, set different webhook URLs and embed colors per status, and optionally remove product images from the embed.

Features

  • Customizable message fields:

    • Order Status
    • Payment Info
    • Product Lines (names, qty, price)
    • Product Options (add-ons / custom fields)
    • Order Date
    • Billing Info
    • New or returning customer
    • Shipping method (freight)
    • Transaction ID
    • Order Notes (customer and/or internal)

    Initiating payment notification when a customer begins checkout (pending)

    Requirements

    • WordPress 6.2 or higher (tested up to 6.9.4)
    • WooCommerce 8.5 or higher (tested up to 10.6.1)
    • PHP 8.0 or higher

    Configuration

    1. Webhook URL
      Enter your Discord Webhook URL (from your Discord server settings).

    2. Order Status Notifications
      Choose which order statuses should trigger notifications. You can also:

      • Add different webhook URLs per status
      • Choose unique embed colors
    3. Embed Fields
      Select which fields should appear in the Discord embed (status, payment info, items, custom product fields, order date, billing info, new/returning customer, shipping method, transaction ID, order notes).

    4. Embed field order
      Drag rows to set the order fields appear in Discord. Disabled Embed Fields are still skipped when sending.

    5. Customer notes only
      When Order Notes is included, show only customer notes (exclude internal/admin notes).

    6. Disable Product Image
      Toggle this to prevent the product image from appearing in the embed.

    7. Send notification for Initiating payments
      When enabled, sends “Initiating payment” for pending orders, then “New Order!” when payment completes (processing).

    Duplicate Protection

    To prevent duplicate Discord messages (for example, if the thank-you page is refreshed), the plugin stores sent-event metadata on each order (_discord_sent_*). Initiating, new, and update notifications all use 120-second time-based deduplication. Before sending, the plugin checks whether that event was already sent within the last 120 seconds and skips if so. This ensures each notification is only sent once per order event.

    Usage

    1. After installing and activating the plugin, go to WooCommerce → Discord Notifications.
    2. Paste your Discord Webhook URL and select which statuses should send notifications.
    3. Choose which fields to include, drag to set embed field order, whether to show product images, and whether to limit order notes to customer notes only.
    4. Save your settings.

    Author

    Cral_Cactus

    Support

    Found a bug or have a suggestion? Open an issue on the GitHub repo: https://github.com/Cral-Cactus/wc-sale-discord-notifications/issues

    Read the full description on the official page →

Tagged as

Alternatives

Other plugins for integrating services.

LocoAI

LocoAI

89

LocoAI - Auto Translate For Loco Translate is a powerful tool for developers looking to quickly translate thei...

Free 70k+ installs 4.9★ (637)
Uncanny Automator

The AI + Automation plugin for WordPress. Automate workflows across all your plugins and apps, add an AI agent...

Free 40k+ installs 4.9★ (156)
Open User Map

Create custom interactive maps with free Leaflet-based styles, no Google Maps API key, frontend marker submiss...

Free 10k+ installs 5★ (67)
Activity Log

Monitor every change on your WordPress site — who did what, when, and where it came from — for a complete audi...

Free 200k+ installs 4.3★ (74)
Reviews Feed

No API key required. Display Yelp and Google reviews for any business in a clean, customizable feed on your si...

Free 100k+ installs 4.4★ (34)
Bit integrations

Contact Form, Google Sheet, MailChimp, Brevo, Webhook, Zoho CRM Automation and Integration plugin that Connect...

Free 20k+ installs 4.9★ (160)