RT Slack Channel Notifications for WooCommerce

Beskrivelse

RT Slack Channel Notifications for WooCommerce connects your WooCommerce store to Slack, delivering instant order alerts, status change notifications, and inventory warnings straight to your team’s Slack channel — so you never miss a sale or a stock event.

Whether you run a small shop or a high-volume store, staying on top of every order and stock movement is critical. This plugin bridges WooCommerce and Slack with zero coding required: just paste your Slack Incoming Webhook URL and choose which events to track.

Why Use Slack Notifications for WooCommerce?

Manual order checking wastes time and delays fulfillment. With real-time Slack alerts your team reacts the moment something happens — faster fulfillment, fewer stockouts, happier customers.

Key Features

  • New Order Notifications — Receive an instant Slack message with Order ID, total amount, and customer name the moment a customer places an order.
  • Order Status Change Alerts — Track every order milestone from Pending to Completed with a clear before after status update in Slack.
  • Low Stock Warnings — Get notified in Slack when a product stock level drops below your WooCommerce low-stock threshold, before you run out.
  • Out of Stock Alerts — Immediately know when a product hits zero stock so you can reorder or hide it from your store.
  • Per-Event Controls — Enable or disable each notification type independently — only get the alerts that matter to your workflow.
  • Master On/Off Toggle — Pause all notifications at once without losing your settings (useful during maintenance or sales events).
  • Test Connection Button — Verify your Slack Webhook URL is working with a single click directly from the settings page.
  • Built-in Webhook Guide — Step-by-step instructions for creating a Slack Incoming Webhook URL are shown right on the settings page.
  • HPOS Compatible — Fully compatible with WooCommerce High-Performance Order Storage (Custom Order Tables).
  • Lightweight & Secure — No third-party services, no account required beyond Slack. Webhook URL is sanitized and all AJAX calls are nonce-verified.

How It Works

  1. Create a Slack Incoming Webhook URL for your workspace (takes about 2 minutes).
  2. Paste the URL into the plugin settings under WooCommerce Settings Slack Notifications.
  3. Toggle on the events you want to track (New Order, Status Change, Low Stock, Out of Stock).
  4. Click Test Connection to confirm everything is working.
  5. Start receiving real-time WooCommerce notifications in Slack.

Notification Message Formats

  • New Order: 🚀 New Order Received! — Order ID, total, and customer name.
  • Status Change: ℹ️ Order Status Updated — Order ID and old status new status.
  • Low Stock: ⚠️ Low Stock Alert — Product name and current stock quantity.
  • Out of Stock: 🚨 Out of Stock Alert — Product name.

Perfect For

  • Store owners who want real-time visibility without checking the dashboard
  • Fulfillment teams who need instant new-order pings in a shared Slack channel
  • Inventory managers who want proactive low-stock and out-of-stock warnings

Skærmbilleder

  • The Slack Notifications settings page in WooCommerce — configure your Webhook URL and choose which events to track.

Installation

Automatic Installation

  1. Log in to your WordPress admin panel.
  2. Go to Plugins Add New.
  3. Search for RT Slack Channel Notifications for WooCommerce.
  4. Click Install Now, then Activate.

Manual Installation

  1. Download the plugin zip file.
  2. Upload and extract it to the /wp-content/plugins/rt-slack-channel-notifications-for-woocommerce/ directory.
  3. Activate the plugin via Plugins in the WordPress admin.

Configuration

  1. Go to WooCommerce Settings Slack Notifications.
  2. Check Enable Notifications to turn on the plugin.
  3. Enter your Slack Incoming Webhook URL (see the on-page guide if you need help creating one).
  4. Enable or disable individual notification events as needed.
  5. Click Save changes.
  6. Use the Test Connection button to send a test message and confirm the integration is working.

FAQ

Do I need a paid Slack plan?

No. Slack Incoming Webhooks are available on all Slack plans, including the free tier.

Where do I get a Slack Incoming Webhook URL?

Go to api.slack.com/apps, create or select an app, enable Incoming Webhooks, and add a webhook to your desired channel. The full step-by-step guide is also shown directly on the plugin settings page.

Which WooCommerce events are supported?

The plugin currently supports four events: new order received, order status changed, product low stock, and product out of stock. Each can be enabled or disabled individually.

Can I choose which Slack channel receives each notification?

The Webhook URL determines the target channel. To route different events to different channels, create separate Slack Incoming Webhooks for each channel and consider using one webhook URL per notification purpose. Multi-channel routing per event type may be added in a future version.

Does this plugin work with WooCommerce High-Performance Order Storage (HPOS)?

Yes. The plugin declares full compatibility with WooCommerce HPOS (Custom Order Tables).

What happens if my Webhook URL is wrong or the request fails?

The plugin logs errors to the WordPress error log (wp-content/debug.log when WP_DEBUG_LOG is enabled). No error is shown to customers — only the admin is affected.

Is the plugin translation-ready?

Yes. All user-facing strings are internationalized using the text domain rt-slack-channel-notifications-for-woocommerce.

Will it slow down my store?

No. Notifications are sent asynchronously after the WooCommerce event fires and do not block the customer checkout flow.

Anmeldelser

Der er ingen anmeldelser for denne widget.

Bidragsydere & udviklere

“RT Slack Channel Notifications for WooCommerce” er open source-software. Følgende personer har bidraget til dette plugin.

Bidragsydere

Ændringslog

2.0.0

  • Added built-in step-by-step Slack Webhook URL creation guide on the settings page.
  • Added per-event enable/disable toggles for all four notification types.
  • Added master on/off toggle for all notifications.
  • Added Test Connection button to verify Slack Webhook URL from the settings page.
  • Declared WooCommerce HPOS (High-Performance Order Storage) compatibility.
  • Improved Slack message formatting with emoji and bold text.
  • Added nonce verification and capability checks for AJAX test connection.
  • Code refactored into dedicated classes (SCNW, SCNW_Slack_API, SCNW_Settings).

1.0.0

  • Initial release. Basic Slack Webhook integration with new order and status change notifications.