Fluent Commerce Logo
Docs

Sourcing Conditions and Criteria Library

Feature

Changed on:

17 June 2026

Overview

  • Expandable library with predefined functions
  • Built-in configuration parameters:
    • Path
    • Operators (e.g., equals, greaterThan)
    • Condition Scope (e.g., ALL, ANY)
    • Bands
    • Thresholds
  • Support for custom Sourcing Conditions and Criteria via partner extensions

How it Works

The library serves as a central toolkit that lets you define how Fluent Order Management evaluates and ranks fulfillment locations before routing an order.
  • Predefined Functions: The platform provides a collection of ready-to-use functions to evaluate order data and location attributes immediately without requiring custom development.
  • Built-in Configuration Parameters: You configure your routing business rules using a structured set of core parameters:
    • `Path`: Defines the specific data attribute or system property evaluated by the rule engine.
    • `Operators`: Sets the evaluation logic applied to your data, including standard parameters like `equals` or `greaterThan`.
    • `Condition Scope`: Controls how broadly the rule applies across order lines, utilizing boundaries such as `ALL` or `ANY`.
    • `Bands` and `Thresholds`: Establishes numerical ranges and limits to rank or filter eligible locations dynamically based on business metrics.
  • Partner Extensions: If your business requires specialized logic beyond the out-of-the-box library, the framework supports the creation of custom sourcing conditions and sourcing criteria developed by implementation partners.
For the technical details, check the following topics:

Who is This Feature For?

This feature is best suited for:
  • Operations and Supply Chain Managers who need a predictable, parameter-driven library to manage and tweak order routing rules without editing source code.
  • Technical Implementation Partners who require an extensible architecture to build, inject, and scale bespoke fulfillment logic for complex corporate networks.

What Problems Does it Solve?

  • Accelerated Time to Market: Utilizing predefined functions and standard parameters like built-in operators allows your team to deploy baseline routing configurations quickly.
  • Granular Business Governance: Combining specific paths, condition scopes, bands, and thresholds enables you to translate complex corporate policies into automated platform logic.
  • Future-Proof Extensibility: Support for custom partner extensions ensures your routing architecture easily adapts to unique, evolving logistics requirements as your enterprise grows.