Fulfilment Reference Module
Changed on:
27 Sept 2024
Publisher: | Fluent Commerce |
---|---|
Website: | Fluent Commerce |
Download reference module
Interface contracts
Dependencies
Version History
The Locations Workflow has been updated to allow splitting the pick and pack process, providing greater operational flexibility.
2.0.3
- Added the new ruleset CreateWaveByUserSelection which contains the CreateWaveByFulfilmentsIds rule
- Renamed the existing ruleset CreateWave to be titled CreateWaveByExpiry since we have added a second ruleset for creating Waves to be more descriptive
- Warning: You may need to update any instances in your manifest referencing WaveCreate to CreateWaveByExpiry.
- The user action button has also had its label updated from 'Create Wave' to 'Create Wave By Expiry'. This differentiates the button from Create Wave By User Selection which has the user action label 'Create Custom Wave'
- A new rule, CreateWaveByFulfilmentIds, has been introduced. This practical enhancement allows users to directly select the fulfilmentIds they wish to include in a wave, offering a more targeted approach to wave creation. This rule streamlines the process by requiring just the necessary array of fulfilmentIds, with the option to further customize by assigning a wave name and an assignee. This customization ensures users can efficiently organize their fulfilment waves according to specific operational needs.
Manage in-store Fulfilment by:
- Pick orders in a first in the first out manner
- Batch-pick orders in groups
- Short pick and reject items to reroute orders
- Pack items into one or many parcels
- Capture dimensions and weights on outbound Carrier parcels
Overview
The Fulfilment Reference Module is the foundation for in-store operations. It provides a reference Workflow to enable picking, packing, and shipping orders. Extensible by design, use this Module as a base to build a solution that fits your business's unique needs.
Detailed Technical Description
Workflows
Name | Primary Entity | Description |
STORE::LOCATION | Wave | Provides in-store pick & pack logic |
Rules
Name | Description |
Create a wave from Fulfilments, prioritizing those with the earliest expiry. | |
Allocates picked items to all Fulfilments in the Wave. | |
Sends an event to all Fulfilments in a Wave. | |
The CreateWaveByFulfilmentIds takes a list of Fulfillments and creates a Wave with them. |
Entities & Statuses
Workflow (Root Entity | Type) | Domain Entity | Category | Status name |
LOCATION | STORE | LOCATION | BOOKING | CREATED |
LOCATION | STORE | LOCATION | BOOKING | ACTIVE |
LOCATION | STORE | WAVE | BOOKING | CREATED |
LOCATION | STORE | WAVE | FULFILMENT | PICK |
LOCATION | STORE | WAVE | FULFILMENT | PACK |
LOCATION | STORE | WAVE | DELIVERY | DISPATCH |
LOCATION | STORE | WAVE | DONE | COMPLETE |
