Fluent Commerce Logo
Docs
Sign In

Overview of the Fulfilment Choice entity

Essential knowledge

Author:

Fluent Commerce staff

Changed on:

23 Oct 2023

Overview

The Fulfilment Choice Entity is used to store the shipment specific information:

  • Delivery method
  • Delivery or pickup address
  • Delivery dates

Key points

  • A Delivery method is determined for a Fulfilment Choice with a Fulfilment Choice type
  • The Fulfilment Choice is an Orchestrateable Entity that allows to update and configure its sub-workflow to fit your specific requirements
  • The Fulfilment Choice is an Order child entity that used to have one-to-one relations to it

Fulfilment Choice type

A Delivery method is determined for a Fulfilment Choice with a Fulfilment Choice type.

The list of available Fulfilment Choice types is not fixed and could be configured.

The Fulfilment Choice type is set via the Order payload. It defines the Fulfilment Choice path within its sub-workflow.


Sub-Workflow

The Fulfilment Choice is an Orchestrateable Entity that allows to update and configure its sub-workflow to fit your specific requirements:

No alt provided

The Fulfilment Choice follows shipment specific entity Statuses that used to be available on Order level to ensure better configuration flexibility within the reference MB (Mixed Baskets) Workflow:

  • Created: starts the Fulfilment Choice Workflow via the Order Payload
  • Received: verifies that the Fulfilment Choice is accepted for processing within the Workflow
  • Booked: shows that the Address checks have been passed successfully
  • Escalated: reflects that the Address checks have been failed
  • Pick&Pack: informs that Store activities have been started
  • Awaiting Courier / Customer Collection: confirms that all the items of the Fulfilment Choice are ready for dispatch
  • Cancelled: stops the processing when the parent Order has been cancelled
  • Complete: finishes the Fulfilment Choice workflow


Relation to Order

The Fulfilment Choice is an Order child entity that used to have one-to-one relations to it.

Multiple Fulfilment Choices for a single parent Order entity becomes available within the reference MB Workflow.

Multiple Fulfilment Choices are applicable to a single Order when the Order items:

  • Require delivery to multiple places (Multiple Delivery Addresses)
  • Have multiple pickup locations requested (Multiple Pickup Locations)
  • Implicate both Home Delivery and Customer Collection delivery types (Multiple Delivery Methods)
  • Have to be fulfilled at different times (Requested Delivery Dates)
Fluent Commerce staff

Fluent Commerce staff

Copyright © 2024 Fluent Retail Pty Ltd (trading as Fluent Commerce). All rights reserved. No materials on this docs.fluentcommerce.com site may be used in any way and/or for any purpose without prior written authorisation from Fluent Commerce. Current customers and partners shall use these materials strictly in accordance with the terms and conditions of their written agreements with Fluent Commerce or its affiliates.

Fluent Logo