Fluent Commerce Logo
Docs
Sign In

Building Blocks

322 Items

Inventory Catalogue Workflow Template

Workflow

This is the standard Inventory Catalogue Workflow provided as part of the Global Inventory Module. The workflow works with the plugin 

`FLUENTRETAIL.globalinventory`
, available in the 
Global Inventory Module Getting Started guide.

Fluent provides Workflow JSON, that can be imported directly into any account to use the out-of-the-box workflow template. It is also possible to update and configure workflows to fit your specific client requirements using our OMX Workflow Framework

The Global Inventory Module Getting Started guide defines configuration availabilities for the workflows.

List Feed Wrapper

UI Component

The list feed wrapper is a wrapper for the fc.list component that converts data from the Metrics API to a list-readable format.

Location Id Component

UI Component

fc.attribute.locationId is a custom field component that allows to add / edit a Location on a drawer. The component’s key feature is the possibility to add a Location Id only in situations when it is necessary. Let’s consider the following situations, when a user is created

  • When new user with user type “AGENT” is created, the Location Id is a required parameter;
  • When user with other type is created, the Location Id is an optional parameter.

Connector Contracts - Payment Capture

Interface Contract Flow

Payment Capture is the flow in which some or all of the authorized funds are taken.

In many jurisdictions, this must happen at the point of shipping the product, in which case Fluent will send a webhook to the Payment Service Provider connector with details of the authorization and capture amount.

Flow

Typically, the order is placed on an e-commerce system with appropriate payment information, and the Order and authorized transaction information are passed to Fluent (see Order Connector Contract).

Once we’re ready to capture some or all of that payment, Fluent workflows will produce the “capture request” webhook for the Payment Connector.

The Payment Service Provider will then validate and process the request and respond (asynchronously) with either a “success” or “error” event.

API Details

Event Names

`fc.connect.payment.capture`

API contract

Event API

To download the payment capture connector payload schema, click here.


UpdateOrderCoordinates

Rule

The rule updates the longitude and latitude of the order based on the incoming event information received from the ResolveOrderCoordinates rule.

This rule works only if the order comes without coordinates. The ResolveOrderCoordinates rule resolves the coordinates and sends the event with latitude and longitude. After that, the UpdateOrderCoordinates rule gets coordinates from the event and updates the delivery address with coordinates.

Virtual Catalogue Workflow Templates

Interface Contract Flow

These are the standard Virtual Catalogue Workflows provided in the Global Inventory Module. The workflows work with the plugin 

`FLUENTRETAIL.globalinventory`
, available in the 
Global Inventory Module Getting Started guide, including defined configuration availabilities.

Fluent provides Workflow JSON that can be imported directly into any account to use the out-of-the-box workflow template. It is also possible to update and configure workflows to fit your specific client requirements using our Workflow Framework

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