This guide explains how to automatically split shipments so that an order can be fulfilled by multiple locations.
By following the steps below, you can define the maximum number of shipment splits and set the criteria for splitting, increasing customer satisfaction and improving control over operational costs.
This is achieved by setting up a sales order rule and combining the Split Shipment Action with other actions to implement different business logics.
This guide is structured as follows:
- Getting started
- Use Cases
- Final Considerations
GETTING STARTED
Before you begin, please ensure you are familiar with the necessary procedures and settings. For further details, refer to:
- How to Create Sales/Purchase Order Rules [Step-by-step guide].
- Rules Conditions and Actions Guide [Information]. Use this guide throughout all steps for a detailed description of each action's available options.
To get started:
1. Create a new sales order rule and set Trigger to Allocate & Fulfill Sales Order UI.
This ensures that your shipment splitting workflow will be activated each time an order is allocated and fulfilled.
2. Edit the newly created rule.
Continue configuring the rule by adding additional actions and conditions that best suit your use case.
USE CASES
The following sub-sections illustrate common shipment splitting scenarios and how to implement them using the available actions.
Scenario A: Consider warehouses with enough stock only
You can split shipments considering only those warehouses that have sufficient stock:
1. Add a Calculate Enough Stock Action.
This action generates a prioritized list of warehouses based on available stock for the entire order.
2. Add a Split Shipment Action.
This action will use the list from the previous step to split the order across warehouses that meet the configured criteria.
Scenario B: Consider prioritized warehouses with enough stock
If you want not only to filter for warehouses with enough stock but also to prioritize them (by criteria such as warehouse priority or lowest shipping cost), follow these steps:
1. Add a Calculate Enough Stock Action.
This action evaluates stock availability and creates an ordered list of warehouses.
2. Add a Select Warehouse Action.
From the previously calculated list, this action selects the optimal warehouse using filters such as only warehouses with sufficient stock, ignoring estimated delivery times if needed, etc.
3. Add a Split Shipment Action.
The order is split according to the defined criteria, with the larger portion allocated to the previously selected warehouse.

FINAL CONSIDERATIONS
To finish:
1. Check Enabled, if you would like to try it.
2. Set the desired priority.
3. Press Save.
At the end of the order processing, you can review the results of your shipment splitting workflow through the order's log. This log provides detailed analysis on the splitting decision-making process. For more information, see: How to review the Sales Orders Log [Step-by-Step Guide].
If during the splitting process some order lines cannot be allocated (for instance, if a warehouse cannot cover the minimum required quantity), these lines will be backordered. For details on managing backorders, refer to Understanding Backorders in techOMS [Information].
WARNING: Please note that using the Calculate Time & Transit Action alongside the Split Shipment Action is not supported at the moment.
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