Order Splitting
Empower your fulfillment strategy with smarter automation and a scalable process.
Optimize your commerce operations with our Order Splitting template, which is an intelligent, automated solution that enhances fulfillment efficiency by dynamically dividing orders across warehouses, vendors, products, or delivery schedules. The process template adapts to real-time logistics, inventory, and customer preferences to ensure smooth and cost-effective order processing.
Configurable Rules
Defines custom order split logic without modifying backend code.
Operational Efficiency
Reduces fulfillment delays, shipping costs, and stockouts.
Enhanced Customer Experience
Delivers faster, more reliable, and personalized shipping at scale.
Process template flow
The process template begins when a new order is placed which triggers the workflow. Once triggered, the system fetches the complete order data to ensure all necessary details are available for processing. Each item in the order is then routed at the product level according to its vendor, allowing for vendor-specific handling and fulfillment. The routing logic is designed to be flexible and extendable, making it possible to incorporate additional factors in the future, such as different references or delivery addresses. Based on this routing, individual sub‑orders are created for each vendor, ensuring clear separation and streamlined processing. Once all sub‑orders are created and logged, the process is completed.

Process trigger
The process starts when a new order is placed by a customer.

Splitting the order
When the process starts, the order is split into suborders assigned to different vendors. The suborders are logged for processing and the delivery is aligned.

If you're interested in learning more about the order splitting mechanism or want to import the process using a JSON template, see the tutorial provided in our API documentation - How does vendor work with order splitting?
Last updated
Was this helpful?