Fluent Commerce Logo
Docs
Sign In

By Type

313 Items

External Network Notification

Topic

In this sample project, we will go through some basic features of the SDK by creating a connector that can receive notifications from Fluent System, which is processed and sent to any external system like Email, Slack, Datadog, etc.

These are the topics covered by this guide:

  • Create a new Handler for receiving Notification from Fluent System
  • Send Notifications to an external network
  • Schedule Job Handler for Monitoring failed events

Store Module Overview

Topic

The Store Module brings Order Management capabilities to the in-store experience. The Store Module enables Retailers to transform their existing Stores into fulfillment and distribution centers, optimizing costs and enhancing the customer experience.

Display REST API Data in Standard Library Components

How-to Guide
Extend

Build a Webhooks Monitoring Dashboard

How-to Guide
Extend
  • For Frontend Configurators (JSON) of the Fluent OMX UX Framework with access to a small custom component
  • Enable a visual Webhooks Monitoring Dashboard in the Fluent OMS (or any other Fluent web app)
  • How to add a new page to the Insights section
  • How to query the Event API for Webhook Audit Events
  • How to use the
    `devrel.provider.rest`
    component to display information from the Fluent REST APIs using standard the standard UX Component Library
  • Access specific attributes by name (even when they contain spaces!)
  • How to conditionally color code a specific table column
  • How to display a details drawer from a list
  • How to display contextual Webhook information on the Order Details screen

GraphQL Cheatsheet

Topic

A cheat sheet with useful GraphQL queries against the Fluent platform. It assumes that you are familiar with and have installed a GraphQL client such as Insomnia (https://insomnia.rest/) or GraphiQL (https://github.com/graphql/graphiql)

In order to make GraphQL calls, you will need your account credentials and perform an oauth for the corresponding retailer (see {{retailerOauthToken}} below)

GraphQL Endpoint URLS

Sandbox: [https://{{accountId}}.sandbox.api.fluentretail.com/graphql
Production: [https://{{accountId}}.api.fluentretail.com/graphql

HTTP Headers

Authorization: bearer {{retailerOauthToken}}
fluent.account: {{accountId}}
Content-Type: application/json



Colored Thresholds for Gauge Charts Configuration

How-to Guide

Page Filter Select configuration via Manifest

How-to Guide

Install Reference Modules using Plugin and Workflow APIs

How-to Guide
  • Reference Modules: There are four reference modules: Core, Order, Fulfilment, and Inventory
  • Version: Always download and install the latest version of the module
  • Extraction: Unzip the downloaded file using system-appropriate software
  • Verification: Ensure the extracted folder follows the naming pattern fc-module-<domain>-<pluginVersion>
  • Assets Folder: Confirm the extracted folder contains the "assets" folder, which includes "rules" and "workflows" subfolders
  • Jar File: Within the "rules" folder, locate the jar file named fc-plugin-<domain>-<pluginVersion>. Keep track of the domain and version numbers
  • Workflows: In the "workflows" folder, ensure default workflows with placeholders are appropriately customized for your account

Retrieving access reports from PingIdentity via APIs on a regular basis (for SSO enabled accounts) .

How-to Guide
  • The API can be retrieved here
  • The token is generated using client credential flow from PingOne 
  • SSO settings values are required as inputs in the flow

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