Order splitting
Recommending multiple packages for single order
Last updated 18 Oct 2024
Order splitting is a feature that allows you to split a single order into multiple packages. This can be useful for large orders that would otherwise not fit into a single package, or for orders that need to be split for other reasons.
InfoOrder splitting is a feature that requires special permission. If you are interested in using this feature, please contact us at dev@skrym.se.
How it works
At the time of writting, our order splitting functionality operates on a split-when-full basis. In simple terms, Skrym will try to place all the products in the order into the smallest possible package, but upon failing to fit into the largest package, it will attempt to place the remaining products into the next smallest possible package. This process will be repeated until all products are placed inside a package or until the maximum allowed splits is reached.
For splitting, the NumberOfSplits
and PreserveOrderLines
hyperparameters are especially important (see preferences). They determine the maximal number of splits and how strict the splitting is, respectively.
The splitting is baked into all of our optimization endpoints so with the appropriate permission, it can be triggered by calling, e.g. pre- or post-payment optimization.