Changed on:
25 June 2024
Fluent platform functionalities are designed to be flexible by integrating with other APIs and Connectors and provides a real time view of the Inventory to the sales channels, enables integration with Warehouse Management Systems (WMS), carrier services, ERPs, etc.
There are many interfaces that you may come across in your projects, below we talk about some of the more common ones, and the information that's shared between them and the Fluent Order Management System.
Online Store | Source of orders can come from:
Where these data sources may share the following with Fluent:
And, Fluent will respond will the following information:
|
Product Master (PIM) | Product information management systems share the following data with Fluent:
Note: While Fluent Order Management needs a master data list from the PIM, Fluent doesn't maintain this master data. |
Inventory Master (ERP) |
Note: The updated Available to Sell (ATS) is used by Product Availability / Fulfilment Options |
Carrier Service | The Carrier Service may:
|
Payment Service | Can be used for
|
Warehouse Management System | The Warehouse Management System or a Drop Ship Vendor may:
|
Not all the integration payloads coming into and going out of the Fluent OMS need to follow a pre-defined structure. This is because the Fluent platform is designed to accept and process payloads in a particular format only. Third-party systems too, may follow a payload structure of their own. Hence, in order for Fluent OMS to communicate with third-party systems, it will need to transform its payload structure to a format that the Fluent platform understands and vice versa.
This transformation is carried out by the Integration Layer between the Fluent OMS and the third-party systems.
Platform (REST) APIs
Fluent's Platform APIs are REST based and deal with platform related activities such as:
Domain (GraphQL) APIs
Fluent's Domain related APIs are GraphQL based, and used for activities such as:
The OMX Workflow framework which is driving business logic inside the Fluent OMS receives information from external sources via Events, and sends it out using Webhooks.
These are REST based and are primarily used to send Inventory feeds into Fluent from an integration point of view. The same API is also used to create retailers.
Fluent Commerce also provides connectors to some common Enterprise Ecommerce platforms including the Salesforce Commerce Cloud, Salesforce Service Cloud, Adobe Commerce, and Commerce Tools.
Note: We'll look at all the different integration options mentioned here, in more detail later in this course.
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.