Fluent Commerce Logo
Docs
Sign In

fc.order.sourcing.reservation.time

Setting

Changed on:

7 Aug 2025

Setting AreaUI component, Workflow, Orders
Supported context levels:ACCOUNT RETAILER

Overview

This determines the time when we reserve for an . It is measured in hours and is set at the and/or level. The system will create based on the `DeliverAfter` value.

Values

Data TypeValues
INTEGER

Example:

  • 48

Detailed technical description

This is used by the ScheduleFulfilmentCreationForDeliverAfter in the reference multi-order (aka mixed basket)

When a customer makes an with a future delivery date, most businesses might want to fulfill the close to the delivery date rather than right away. This , along with the proceeding time setting, helps facilitate this use case.

In our reference, mixed basket model, is not created right away for orders that are set to deliver after a certain date. Instead, its creation is scheduled to be created a number of hours before the delivery date. This creation reserves the stock to be picked and packed for the , which is thus called reservation time. This this value.

After that, another is scheduled to move the into the awaiting status so that it may start the pick and pack . This is scheduled some hours before the 's delivery date and is called the proceeding time.

See the following diagram for a visual representation of this model:

No alt provided

As the reservation time the creation of the , we recommend a greater value for the reservation time than the proceeding time. 

If no value is found for the reservation time (a has not been created), then the will be created on the delivery date. 

Configuration example

1POST {{fluentApiHost}}/graphql
2
3mutation CreateSetting {
4   createSetting(input: {
5		name: "fc.order.sourcing.reservation.time", 
6		valueType: "INTEGER", 
7		value:  24, 
8		context: "RETAILER", 
9		contextId: 1}) {
10    id
11    name
12  }
13}

Update example

1POST {{fluentApiHost}}/graphql
2
3mutation updateSetting {
4  updateSetting(input: {
5		id: 5001464,
6		name: "fc.order.sourcing.reservation.time", 
7		valueType: "INTEGER", 
8		value:  24, 
9		context: "RETAILER", 
10		contextId: 1}) {
11    id
12    name
13  }
14}
15