Docs

4. Rules and Automation Overview

This page explains, in plain language, how Order Daemon’s automation works: Rules, Triggers, Conditions, and Actions. You don’t need to be technical to use it.

What is a rule?

  • A rule is a simple instruction you set for your store: “If this happens, and certain things are true, then do that.”
  • You manage rules in WordPress under: Orders → Completion Rules.
  • You can keep rules as drafts while you experiment, then enable them when you’re ready.

How a rule is structured

Trigger: When should the rule run?

  • Examples:
    • “Order status changes to Processing.”
    • “Payment is completed.”
    • “Order is created/paid.”
  • The plugin listens to WooCommerce events and wakes rules at the right time.

Conditions: Should the rule apply to this order?

  • Examples (Core):
    • Product categories: only if all items are from selected categories.
    • Product types: only digital/downloadable products, or exclude certain types.
    • Order total: only if the order value is above/below a threshold.
  • You can combine multiple conditions; they all must pass for the rule to run.

Actions: What should happen when conditions pass?

  • Example (Core):
    • Change the order status to Completed.
  • Depending on your setup, you may also add secondary actions (e.g., add a note). If an option appears with a “Premium” badge, it requires the Pro add‑on.

Typical examples

Auto‑complete digital orders

  • Trigger: Payment completed
  • Conditions: Products are all digital/downloadable
  • Action: Set status to Completed

High‑value orders

  • Trigger: Order status changes to Processing
  • Condition: Order total is at least $50 (or your currency)
  • Action: Set status to Completed

Category‑specific handling

  • Trigger: Payment completed
  • Condition: Products belong to a specific category (e.g., “Courses”)
  • Action: Set status to Completed

Free vs Pro (at a glance)

Free (Core):

  • Essential triggers and conditions for common completion scenarios.
  • Change order status action.

Pro (Add‑on):

  • More trigger options and more granular conditions.
  • Additional actions or settings for complex workflows.
  • In the UI, premium options are shown with a badge and are disabled unless Pro is active. This helps you discover what’s possible without breaking anything.

How rules are evaluated

  • Order Daemon checks rules automatically whenever their trigger event happens.
  • If all the conditions you set are met, the action runs.
  • Every time a rule runs, the plugin records a timeline entry you can view in the Insight dashboard.

Where to manage rules

  • Go to Orders → Completion Rules.
  • Click “Add New” to create a rule, or open an existing rule to edit it.
  • Use the Rule Builder to pick a trigger, add conditions, and choose actions. Save any time; enable the rule when ready.

Tips and best practices

  • Start simple: Create one clear rule and test with a fresh order.
  • Name rules clearly: e.g., “Complete digital-only orders after payment.”
  • Use the Insight dashboard if something doesn’t run as expected; it shows why a rule did or didn’t run.
  • Keep overlapping rules to a minimum to avoid confusion; if multiple rules could apply, use conditions to separate them.

Troubleshooting basics

  • A rule didn’t run:
  • Make sure the rule is Enabled (not Draft).
  • Confirm the trigger you chose actually happened (e.g., status reached Processing).
  • Check that all conditions match the order you tested.
  • Open the Insight dashboard to see timeline entries for that order.
  • Premium options are disabled:
  • Those require the Pro add‑on. Install/activate Pro to unlock them.

Was this article helpful?

  • Loading...
Table of Contents
  • Loading...