Creating Automation Status Rules for Order Status
To create automation status rules for order status in WooCommerce, follow these steps:
Go to WooCommerce > Order Statuses > Automation Rules to view all existing rules.
Click the “Add Automatic Rule” button. Configure the new rule with the following options:
Title: Provide a descriptive title for your automation rule.
Order Status
- From Status: Select the initial order status that triggers the rule
- To Status: Choose the desired order status to which the order will transition automatically
Time Interval
- Set Time Interval: Specify the time interval (in minutes) after which the order status will change from ‘From Status’ to ‘To Status’
Order Quantity
- Maximum Quantity: Set the maximum order quantity for the rule to apply
- Minimum Quantity: Set the minimum order quantity for the rule to apply
Order Amount
- Maximum Amount: Define the maximum order subtotal for the rule to apply
- Minimum Amount: Set the minimum order subtotal for the rule to apply
Products
- Products: Select specific products for which the rule should apply. Leave empty for all products
- Product Categories: Choose product categories for targeted rule application
Countries
- Billing Countries: Specify billing countries to restrict the rule to orders from specific locations
- Shipping Countries: Choose shipping countries to limit the rule’s application to specific regions
User Roles: Select user roles for which the rule will apply
Date Created
- Date Created Before: Set a date for the rule to apply only to orders created before that date
- Date Created After: Set a date for the rule to apply only to orders created after that date
Email Settings
- Disable Customer Email Notification: Check to disable customer email notifications
- Disable Admin Email Notification: Check to disable admin email notifications
Rule Priority
Order: Assign a priority value to determine the rule’s execution order
Once configured, click ‘Publish’ to save the settings.
By setting up these rules, you can automate the transition of order statuses based on various conditions in your WooCommerce store.