Order Rules is Mintsoft's powerful order automation engine that allows you to define intelligent business rules to automatically process and modify orders as they enter your system. Order Rules work 24/7 to apply your business logic, ensuring orders are handled consistently according to your specific requirements.
Video Overview
Before you start
The Order Rules module is a paid add-on. To purchase this module, contact your Account Manager. Once activated, you can create order rules using the instructions below.
Note: The creation process is the same for all order rule types. Only the actions and conditions differ based on your requirements.
How Order Rules work
Order Rules follow a simple "if-then" structure:
IF certain conditions are met β THEN perform an action
For example:
IF an order contains hazardous goods β THEN mark it for special handling.
IF an order is going to Zone 1 postcodes β THEN change courier to next-day service.
IF it's a first-time customer β THEN add a welcome gift to the order.
Rule structure
Each Order Rule consists of:
Scope β Where the rule applies:
Specific Client, Warehouse, and/or Channel.
Or "All" for any combination to make rules flexible.
Conditions β What triggers the rule:
Field (what to check): order value, postcode, product SKU, courier service, etc.
Operator (how to check): equals, contains, greater than, etc.
Value (what to match): specific values or thresholds.
Condition logic:
AND β All conditions must be true (stricter).
OR β Any condition can be true (more flexible).
Action β What happens when conditions are met (50+ actions available).
Priority β Order of execution (1-100, with 100 running first).
Settings:
Active/Inactive status.
Overwrite Existing β whether to overwrite values already set.
Comments for documentation.
Create an order rule
Click Settings then Order Rules.
Click Add New Rule.
Configure your rule using the Manage Order Rule Setup section below.
Important: Click Update to save your filters before adding conditions. Any unsaved progress will be lost.
Configure order rule settings
Configure these settings to define when and how your order rule applies:
Basic filters
Warehouse: Select which warehouse allocates stock for this rule.
Channel: Choose which sales channel triggers this rule.
For manually created orders, select Manual Input.
Client: Select the client (3PLs only).
Rule configuration
Action: Select the action this rule performs.
All Order Rule actions are listed in the Order Rules collection on our help centre.
Condition Type: Choose how conditions are evaluated:
AND: All conditions must be met.
OR: One or more conditions must be met.
Parameter: Enter any required parameter for your selected action (e.g., warehouse name for order relocation).
Priority: Set execution order when multiple rules apply:
100 runs first.
1 runs last.
Active: Toggle to activate or deactivate the rule.
Comments: Add a description or notes about this rule.
Click Update to save your configuration before adding conditions.
Add rule conditions
Define the specific criteria that trigger your order rule:
Condition fields
Field: Select the order field that triggers the rule.
ShippingZone: Triggers based on country-level shipping zones.
ShippingZoneIncludingPostCodes: Triggers based on order postcodes.
Operator: Define how the field value is evaluated:
Options include: equals, contains, does not contain, and more.
HasOrderTag only works with Contains and DoesNotContain operators.
Note: When using multiple Shopify tags, add a space at the start of the value due to tag formatting after import.
Value: Enter the specific data that triggers the condition (e.g., product SKU, postcode).
Bulk upload conditions
To add multiple conditions:
Click Upload Condition at the top right of the conditions section.
Download the template file.
Complete the template with your conditions.
Upload the completed file.
For a complete list of available fields and operators, see our Order Rules Help Guide.
Business benefits
Operational efficiency
Eliminate manual processing: Automate repetitive decisions.
Reduce errors: Consistent application of business rules.
Save time: Process orders faster without manual intervention.
Scale operations: Handle increased volume without adding staff.
Cost optimisation
Smart courier selection: Route orders to the most cost-effective carrier.
Reduce mis-shipments: Correct routing prevents failed deliveries.
Optimise packaging: Apply correct packaging based on order characteristics.
Customer experience
Faster processing: Orders move through the system automatically.
Consistent service: Every order treated according to your standards.
Personalisation: First-time customer recognition, gift handling.
Accurate delivery: Right courier, right service level, every time.
