Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

OrderPilot – WooCommerce Order Automation Wordpress Plugin - Rating, Reviews, Demo & Download

OrderPilot – WooCommerce Order Automation Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
$25
Follow for free plugins, new theme releases and theme news

Plugin Description

OrderPilot — WooCommerce Order Automation

OrderPilot is a powerful WooCommerce automation plugin that lets you create rules triggered by order events — order created, status changed, or payment completed. Each rule can have smart conditions (with AND/OR logic) and multiple chained actions that execute in sequence.

Whether you need to auto-tag VIP customers, send Slack notifications for high-value orders, create internal fulfillment tasks, apply discount coupons, or fire webhooks to Zapier — OrderPilot handles it all from a single, intuitive interface.

Includes a built-in AI Rule Generator that converts plain English descriptions into fully configured automation rules. Works with OrderPilot Native (free, no API key, offline), OpenAI GPT-4o Mini, or local Ollama models.

Key Features

  • Visual Rule Builder — Intuitive admin interface to create automation rules with triggers, condition groups, and chained actions. No coding required.
  • 3 Smart Triggers — Order Created, Order Status Changed (with From/To filtering), and Payment Complete.
  • 12+ Conditions — Order total, status, payment method, shipping, billing country, customer role, item count, product, category, tag, coupon, and custom meta/ACF fields.
  • 15+ Actions — Change status, add notes, send emails, webhooks, Slack/Teams notifications, customer tags, internal tasks, auto-coupons, Zapier/Make webhooks, custom hooks, delayed re-runs, and more.
  • AI Rule Generator — Describe rules in plain English. Supports OrderPilot Native (free, offline), OpenAI (GPT-4o Mini), and Ollama (local LLM).
  • Internal Task Manager — Auto-create tasks linked to orders with priority levels (Low/Normal/High), due dates, status tracking, and overdue indicators.
  • Comprehensive Logs — Every rule execution is logged with rule name, order ID, success/fail status, messages, and timestamps. Filterable and searchable.
  • Condition Groups with AND/OR Logic — Stack multiple condition groups with AND logic between groups and AND/OR within each group for precision targeting.
  • Dynamic Placeholders — {order_id}, {total}, {first_name}, {billing_email}, {payment_method}, and more in notes, emails, tasks, and Slack messages.
  • Manual Run — Run any rule on the last 50 orders for backfilling and testing.
  • Advanced JSON Editor — Edit rule configuration as JSON with syntax highlighting and line numbers.
  • Dashboard — Active rules, total runs, 7-day runs, success rate, and recent execution history at a glance.
  • Loop Guard — Built-in protection prevents the same rule from running twice for the same order in a single request.
  • Global Pause — Instantly disable all rules with a single toggle in Settings.
  • Fully Extensible — Developer API with hooks, filters, and abstract classes to add custom conditions and actions.
  • Clean Uninstall — Optional complete data removal (rules, tasks, logs, options) when deactivating.

Triggers

Triggers define when a rule is evaluated. Only one trigger per rule.

  • Order Created — Fires immediately when a new order is placed.
  • Order Status Changed — Fires on any status transition. Optionally filter by From and To status (e.g. any → processing, pending → completed).
  • Payment Complete — Fires when order payment is confirmed.

Conditions

Conditions filter which orders the rule applies to. Use multiple condition groups with AND/OR logic. Leave empty to match all orders.

  • Order Total — Numeric comparison (e.g. greater than 100)
  • Order Status — Current order status (e.g. is “processing”)
  • Payment Method — Gateway used (e.g. is “stripe”)
  • Shipping Method — Shipping option (e.g. is “flat_rate”)
  • Customer Role — WordPress user role (e.g. is “wholesale”)
  • Billing Country — Billing or shipping country (e.g. is “US”)
  • Order Item Count — Line count or total quantity (e.g. greater than 5)
  • Product in Order — Check for a specific product ID
  • Order Category — Products from a specific category
  • Product Tag — Products with a specific tag
  • Order Coupon — Coupon code used on the order
  • Order Meta — Custom or ACF order field (e.g. “_priority” is “high”)

Core Actions

  • Change Status — Set order to any WooCommerce status with an optional note.
  • Add Note — Add a private or customer-visible order note. Supports dynamic placeholders.
  • Send Email — Email to customer, admin, or custom address. Optional subject, body, and delay in minutes.
  • Webhook — Send a POST request to any external URL or API endpoint.
  • Custom Hook — Fire a WordPress do_action() so your custom code can run on matching orders.

Premium Actions

  • Add Internal Task — Create a task linked to the order with priority (Low/Normal/High) and optional due date.
  • Add Customer Tag — Tag customers (e.g. “VIP”, “Wholesale”) in user meta for segmentation.
  • Apply Coupon to Next Order — Auto-generate a one-time percent discount coupon. Optionally email it to the customer.
  • Slack / Teams Notification — Push order alerts to Slack or Microsoft Teams via incoming webhooks.
  • Update Order Custom Field — Set any order meta key/value pair. Values support dynamic placeholders.
  • Trigger Zapier/Make Webhook — POST a JSON payload with event name and full order data to automation platforms.
  • Delay Then Run — Re-execute the same rule after X minutes via WordPress cron for follow-up automations.

AI Rule Generator

Describe your automation rules in plain English and let AI build them instantly. The visual rule builder is auto-filled with trigger, conditions, and actions — review, adjust, and save.

  • OrderPilot Native — Free, no API key required, works offline. Best for simple and common rules.
  • OpenAI (GPT-4o Mini) — Requires API key. Best for complex or vague descriptions.
  • Ollama (Local LLM) — Free, no API key. Runs locally with llama3.2. Full privacy. Set Ollama URL in settings.

Dynamic Placeholders

Use these placeholders in notes, emails, task descriptions, Slack messages, and meta values:

  • {order_id} — Order ID
  • {order_number} — Order number
  • {status} — Current order status
  • {total} — Formatted order total
  • {first_name} — Billing first name
  • {last_name} — Billing last name
  • {billing_email} — Billing email address
  • {payment_method} — Payment method title

Internal Task Manager

OrderPilot includes a dedicated task management system for internal workflows linked to orders.

  • Status Tracking — Pending, In Progress, and Completed with quick action buttons (Start, Done, Reopen).
  • Priority Levels — Low, Normal, and High priority with visual indicators.
  • Due Dates — Set due dates automatically (“due in X days”) with overdue tracking.
  • Order Linking — Every task stores the linked order ID and number for easy cross-reference.
  • Filters — Filter by status and priority. Search across all tasks.
  • Manual Creation — Create tasks manually and link to any order.

Dashboard

  • Active rules count, total runs, 7-day runs, and success rate at a glance.
  • Quick action links to create rules, view logs, manage tasks, and open settings.
  • Recent execution history with rule name, order, status, and message.
  • Getting started guide for new users with no rules configured.

Execution Logs

  • Every rule execution logged with rule name, order ID, success/fail status, message, and date.
  • Advanced filtering by rule, order, status, and date range.
  • Configurable retention period (set to 0 for unlimited).
  • Failure alert emails for repeated rule failures.

Settings

  • General — Global pause switch to instantly disable all rule execution.
  • Rule Behavior — Default priority for new rules. Option to show Simulate section in the editor.
  • AI Settings — Choose AI provider (Native/OpenAI/Ollama), enter API key, set Ollama URL.
  • Alerts — Set failure alert email addresses for repeated rule failure notifications.
  • Log Retention — Configure log retention in days. Set to 0 to keep logs forever.
  • Uninstall — Option to delete all data (rules, tasks, logs, options) on plugin removal.

Developer-Friendly

OrderPilot is built on a modular, extensible architecture:

  • Custom Conditions — Extend the Condition abstract class with your own evaluate() logic and register via the orderpilot_register_modules action hook.
  • Custom Actions — Extend the Action abstract class with your own execute() method and register it with the same hook.
  • Admin Config Filters — Use orderpilot_admin_conditions_config and orderpilot_admin_actions_config filters to add your custom modules to the visual rule builder UI.
  • Custom Hooks Action — The built-in Custom Hook action fires do_action() with your specified hook name, so any WordPress code can listen and respond.
  • JSON Rule Config — Rules stored as CPT with JSON config in post meta. Advanced JSON editor included.
  • LoopGuard — Automatic per-request protection prevents infinite loops from status-change actions.
  • Cron Integration — Delay Then Run action uses WordPress cron for scheduled future execution.

Requirements

  • WordPress — 5.9 or higher
  • WooCommerce — 8.0 or higher
  • PHP — 7.4 or higher

Changelog

Version 1.0.0 — Initial Release

  • Visual rule builder with triggers, condition groups, and chained actions.
  • 12+ conditions with AND/OR group logic.
  • 15+ actions including Slack, Zapier, internal tasks, auto-coupons, and delayed runs.
  • AI Rule Generator with Native (free), OpenAI, and Ollama support.
  • Internal task manager with priority, due dates, and status tracking.
  • Comprehensive execution logs with filtering and configurable retention.
  • Dashboard with stats, quick actions, and recent run history.
  • Developer API with hooks, filters, and extensible abstract classes.
  • Advanced JSON editor for power users.
  • Manual run on last 50 orders for backfilling.

Support & Documentation

  • User Guide — Step-by-step instructions for installation, dashboard, rules, triggers, conditions, actions, AI generator, tasks, logs, and settings.
  • Developer Documentation — Architecture overview, directory layout, rule config schema, execution flow, custom conditions/actions, hooks and filters, cron integration, and admin UI extension guide.
  • Dedicated Support — Premium support through CodeCanyon. Responses within 24 hours on business days.

Reviews & Comments