Fluent Commerce Logo
Docs
Sign In

Add a new order and fulfillment type to Fluent Store

How-to Guide

Author:

Fluent Commerce

Changed on:

10 Sept 2024

Key Points

  • Understanding the default Order and Fulfilment Types
  • Users with SETTING_VIEW, SETTING_CREATE, and SETTING_UPDATE permissions can add new order and fulfilment types to Fluent Store.
  • A guide to add a new Order Type to customise the Fluent Store
  • A guide to adding a new Fulfilment Type to customise the Fluent Store

Steps

Step arrow right iconDefault Order and Fulfilment Types

In the reference solution, Fluent Store supports two order types:

  • Home Delivery (HD)
  • Click and Collect (CC)

and the following fulfilment types:

  • HD_PFDC
  • HD_PFS
  • CC_PFDC
  • CC_PFS
  • STC
  • SFDC

Step arrow right iconPermissions

Users with 

`SETTING_VIEW`
`SETTING_CREATE`
, and 
`SETTING_UPDATE`
 permissions can add new order and fulfilment types to Fluent Store.


Step arrow right iconAdd a new Order Type

In case an order of newly created (custom) order type has Home Delivery or Click and Collect fulfillments the following settings should be created or updated on the Account level:

  • `fc.mystique.manifest.store.fragment.customer.collections`
  • `fc.mystique.manifest.store.fragment.carrier.collections`
  • `fc.mystique.manifest.store.fragment.uncollected`

If the settings mentioned above do not exist in Fluent OMS, we suggest taking reference fragments, copying JSON into a setting, and then extending it with a new order type or order and fulfillment type. To get the reference manifest, check the Override Default Manifest guide.

Use Case 1. Orders of custom order type have Home Delivery fulfillments which are being shipped to a customer.

The setting 

`fc.mystique.manifest.store.fragment.customer.collections`
 should be extended with new order type, e.g.

No alt provided

Use Case 2. Orders of custom order type have Click and Collect fulfillments which are being shipped from the fulfilling store to the customer's pick up location.

The setting 

`fc.mystique.manifest.store.fragment.carrier.collections`
 should be extended with new order type:

No alt provided

Use Case 3. Uncollected orders of custom order type should be managed in Store.

The setting 

`manifest.store.fragment.uncollected`
 should be extended with the new order type. Please, check the image below in the Add a new Fulfilment Type section.

Step arrow right iconAdd a new Fulfilment Type

The setting 

`manifest.store.fragment.uncollectedshould`
 be extended with newly created fulfillment types to allow processing a new fulfillment type in Fluent Store.

No alt provided


Fluent Commerce

Fluent Commerce

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