Order Status Rules for WooCommerce Pro Features
The free version of Order Status Rules for WooCommerce is a powerful tool, but the pro version unlocks even more advanced features to fine-tune your order automation.
Advanced Options
Save status change on
- Choose when to trigger rule processing: on order status change, subscription status change, or both.
Process rules on
- Define where rules are evaluated: on order status change, checkout completion, order received page, edit order/subscription page, subscription status change, or via URL.
Statuses
- Select which statuses (WooCommerce order statuses or subscription statuses) trigger rules.
Meta box
- Choose where to display the rule configuration options: on orders or subscriptions screen.
Allow rules processing via URL
- Enables triggering all rules by visiting a specific URL. Useful for custom cron jobs.
Disabled conditions
- Define conditions that won’t be considered when evaluating rules (e.g., minimum order amount, specific countries, etc.).
Debug
- Enables logging rule activity for troubleshooting.
Orders Query Options
Order types
- Specify whether rules apply to orders or subscriptions.
Orders sorting
- Define how orders are sorted when processing rules (by ID, date, etc.) with ascending or descending order.
Max orders
- Set a limit on the number of orders processed at once.
Order Status History Options
- Choose how to handle empty order status history: use order creation date, modification date, or do nothing.
Non-matching order status
- Decide how to handle orders with no matching status in the rule: use the latest record or do nothing.
Periodical Processing Options
Use WP cron or Action Scheduler
- Configure automatic rule processing using WordPress cron (limited options) or the more powerful Action Scheduler plugin.
Interval
- Set the frequency for automatic rule processing (e.g., once per minute, daily, etc.) for the chosen scheduler.
Compatibility Options
- Compatibility with specific themes (e.g., Doctreat theme).
Tools
Run all rules now
- Manually trigger processing of all rules.