Fluent Commerce Logo
Docs
Sign In

Fulfilment Reference Module

Package

Changed on:

27 Sept 2024

Publisher:Fluent Commerce
Website:Fluent Commerce

Download reference module

Interface contracts

Dependencies

Version History

2024-10-08

The Locations Workflow has been updated to allow splitting the pick and pack process, providing greater operational flexibility.

2024-06-03

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'


2023-12-14
  • 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. 
2023-03-14

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
2022-11-28

First release

Overview

The Fulfilment Reference Module is the foundation for in-store operations. It provides a reference Workflow to enable pickingpacking, 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

CreateWaveByExpiry

Create a wave from Fulfilments, prioritizing those with the earliest expiry.

AllocateConfirmedItemsByFulfilment

Allocates picked items to all Fulfilments in the Wave.

NotifyFulfilmentsInWave

Sends an event to all Fulfilments in a Wave.

CreateWaveByFulfilmentIds

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

No alt text provided