
Automatically complete WooCommerce orders based on rules you define. Built for digital, virtual, and subscription-based stores.
| Author: | Order Daemon (profile at wordpress.org) |
| WordPress version required: | 5.6 |
| WordPress version tested: | 6.9.4 |
| Plugin version: | 1.3.27 |
| Added to WordPress repository: | 14-03-2026 |
| Last updated: | 26-03-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://orderdaemon.com/docs |
| Total downloads: | 260 |
![]() Click to start download |
|
Order Daemon lets you define rules that automatically complete WooCommerce orders when your conditions are met — no manual intervention needed. It is designed for stores selling virtual, downloadable, or digital products where orders don’t require physical fulfillment.
If your store sells software, courses, memberships, or any product that doesn’t need packing and shipping, you’re probably completing orders manually or relying on a payment gateway integration that may or may not work reliably. Order Daemon gives you explicit, auditable control over when and how orders get completed.
How it works
You create rules using a visual rule builder. Each rule has:
- A trigger — the event that starts evaluation (e.g. order moves to Processing)
- Conditions — filters that must all pass (e.g. product type is Virtual, order total > $0)
- An action — what happens when conditions are met (e.g. complete the order)
Rules run automatically in the background. The Insights Dashboard gives you a full audit log of every rule evaluation and order action taken, so you always know exactly what happened and why.
Free version includes
- Unlimited active automation rules
- Visual rule builder
- Order processing trigger
- Product type, product category, and order total conditions
- Order completion action
- Full audit log and Insights Dashboard
- Built-in diagnostics tools
Good for
- Digital product and software stores
- Course and membership platforms
- SaaS and subscription-based businesses
- Any store where manual order completion is unnecessary overhead
- Recovering orders stuck in Processing
Need more triggers, conditions, and actions?
Order Daemon Pro adds additional rule components, priority support, and advanced automation for high-volume stores.
Uninstallation
When you uninstall the plugin, all data (rules, audit logs, settings) is preserved by default to prevent accidental loss.
To permanently remove all plugin data before uninstalling, add this line to your wp-config.php:
define('ODCM_REMOVE_ALL_DATA', true);
Then uninstall the plugin normally. All tables and options will be deleted.
Third-Party Libraries
This plugin uses the following open-source libraries:
- Alpine.js — lightweight JavaScript framework for interactive UI. alpinejs.dev — MIT License.
- Prism.js — syntax highlighting for code display. prismjs.com — MIT License.
External Services
Order Daemon can receive and process webhook notifications from payment gateways. It does not initiate outbound connections unless explicitly verifying a payment notification.
PayPal
Receives IPN and webhook payloads (payment status, transaction ID, amount) and may send verification requests back to PayPal servers during PayPal payment processing.
Terms of Service | Privacy Policy
Stripe
Receives webhook payloads with event details when your site receives a Stripe webhook. No data is sent to Stripe by this plugin.
Terms of Service | Privacy Policy
Mollie
Receives webhook payloads with event details when your site receives a Mollie webhook. No data is sent to Mollie by this plugin.
Terms of Service | Privacy Policy
Square
Receives webhook payloads with event details when your site receives a Square webhook. No data is sent to Square by this plugin.
Terms of Service | Privacy Policy
Note: Order Daemon does not connect to Google services. References to Google Tag Manager, Google Analytics, and reCAPTCHA in the diagnostics system are detection patterns only, used to identify potential script conflicts from other plugins or themes.
Privacy Policy
Order Daemon does not collect, store, or transmit any personal data outside of your WordPress installation. All automation activity is logged locally on your server. The plugin respects WordPress privacy standards and GDPR requirements.
Screenshots
FAQ
ChangeLog


