This guide will walk you through installing Order Daemon, understanding its core concepts, and creating your very first automation rule.
1.1 Introduction to Order Daemon
Order Daemon is a powerful automation tool for WooCommerce that saves you time by handling routine order-processing tasks after checkout. It allows you to create simple but powerful rules to manage orders automatically, so you can focus on growing your business.
Core Concepts
The automation engine is built on three simple concepts:
- Triggers: An event that starts a rule. This is typically when an order is paid for and its status changes to “Processing”.
- Conditions: A set of “if” statements that check the details of an order to see if it matches your criteria. For example,
If the order contains a virtual product. - Actions: The task that Order Daemon performs when an order matches the trigger and conditions. For example,
Complete the Order.
Who is it For?
Order Daemon is designed for anyone who wants to make their WooCommerce store run more efficiently:
- Shop Owners: If you manually complete digital orders or find yourself sorting through orders to find specific types, Order Daemon gives you back valuable time.
- Agency & Freelance Developers: Order Daemon provides a robust, reliable foundation for automating order management, allowing you to implement custom logic for clients that would otherwise require hours of custom coding and testing].
1.2 Installation & Setup
System Requirements
Before installing, please ensure your store meets the following minimum requirements:
- WordPress: 5.6 or higher
- WooCommerce: 5.0 or higher
- PHP: 7.4 or higher
- WordPress Cron: Must be enabled and running correctly.
Installation
- From your WordPress dashboard, navigate to Plugins → Add New.
- Search for “Order Daemon for WooCommerce”.
- Click Install Now, and then Activate.
Admin Menu Tour
Once activated, Order Daemon adds a new top-level menu to your WordPress dashboard. This is your central hub for all automation tasks.
- Order Daemon (Top-level Menu)
- Insight Dashboard: This is your audit log. It’s a real-time stream of every rule check and action the plugin takes, giving you complete visibility into your automations.
- All Order Rules: This is where you create and manage your automation rules.
- Diagnostics: A built-in tool that checks your server and plugin setup to help you troubleshoot common issues.
1.3 Quick Start: Your First Rule
Let’s create one of the most common automations: instantly completing orders for virtual products. This provides an immediate “Aha!” moment and demonstrates the plugin’s value.
- Navigate to Order Daemon → All Order Rules from your WordPress admin menu.
- Click the Add New button at the top of the page.
- Give your rule a clear name, like
Auto-Complete Virtual Orders. A good name is crucial for identifying which rule was executed when you review the audit log later. - In the Rule Builder interface, set up the following logic, which uses a WHEN/IF/THEN structure:
- Trigger (WHEN): Select
Order Processing. This tells the rule to run as soon as an order is paid for. - Condition (IF): Add a condition and select
Product Type. Set it to check if the productisVirtual. - Action (THEN): The
Complete Orderaction is automatically selected and will change the order status to “Completed”.
- Trigger (WHEN): Select
- Click the blue Publish button to save and activate your rule.
That’s it! Your automation is now live. Any future order containing only virtual products will be completed automatically. You can see a log of this activity by placing a test order and then visiting the Insight Dashboard.

