The Order Management Rules (OMR) engine for Rule Sets has been fully rebuilt in techSHIP 2025, enabling you to visually build more complex logic with improved flexibility and clarity.

This guide highlights the key UI changes introduced in OMRv2.

This article is divided into the following sections
- OMR v1 vs. v2: Conversion Process
- Trigger
- Clients
- Visual Rule Builder
- Conditions
- Actions
- Decision Tree
- Import and Export

I. OMR V1 VS. V2: CONVERSION PROCESS
While techSHIP 2025 is in beta, each portal can be accessed through either the previous or the new interface. However, each OMR must be managed in one version only—not both.
OMRv2 rules exist only in techSHIP 2025, while OMRv1 rules appear with a conversion icon. Clicking it converts the rule to OMRv2. Once converted, the rule is no longer visible in the legacy interface.
WARNING: Converting an OMRv1 to OMRv2 cannot be undone.
II. TRIGGER
In OMRv1, each rule could be triggered by a different event. In OMRv2, the entire rule set is triggered by a single event, defined in the rule set's main properties.
III. CLIENTS
In OMRv2, assigned Clients are visually managed through the Clients tab, allowing for easier overview and modification.
IV. VISUAL RULE BUILDER
From the Actions tab, you can visually build the rule logic using the Add Action button to insert Conditions or Actions and assemble them into a Decision Tree.

OMRv2 introduces a modular, atomic structure for Actions and Conditions. Each element operates independently and defines its own properties. The following subsections explain this in more detail.
i. Conditions
Conditions in OMRv2 are structured as logic trees, where operands are grouped under logic operators (e.g., AND, OR). This allows you to build complex evaluation paths visually.
Each operand also defines its own properties, enabling mixed logic conditions. For example, you could create a condition that checks whether:
the total order quantity is 10, and
any line contains a SKU that includes
AA
.
ii. Actions
OMRv2 follows the same atomic logic for Actions. Each action defines its own properties and scope, enabling actions at both the line and order level.
iii. Decision Tree
As you build nested Conditions and Actions, a Decision Tree is formed. This visual representation helps you understand the rule's logic flow, cover edge cases, and quickly identify where actions should be placed.
Conditions appear as dark cyan trapezoids, with the left branch representing the True path and the right branch representing the False path.
Actions are color-coded based on their position in the tree:
- Green for those on the left (True) branch.
- Red for those on the right (False) branch.
- Blank for those not linked to a Condition.
Click any + icon to add an Action or Condition at that location.
V. IMPORT AND EXPORT
You can Import and Export OMRv2 rules from the Actions tab using the corresponding buttons.
Exported OMRv2 files use the YAML format, allowing you to edit them externally and re-import into any OMRv2 rule set.

Exported OMRv1 files have limited compatibility. You can import them into OMRv2 using the Convert From OMR V1 Format option. During this process, only rules whose trigger matches the current rule set will be imported.

Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article