Fluent Commerce Logo
Docs

Configuring Appeasement

How-to Guide

Author:

Fluent Commerce

Changed on:

3 Oct 2025

Key Points

  • User action capability is used to create a Refund against an Order. Order workflow should be extended to have a rule to capture appeasement requests and then process them by looking up the billing account of that customer and creating a credit memo of that refund amount. 
  • It is possible to configure Appeasement functionality via UI and via Postman.
No alt text provided

Steps

Step arrow right iconBilling Account Flow availability in Orchestration

No alt providedIn case there is no Billing Account Flow in the Orchestration, it is necessary to add the workflow via PUT request in Postman. JSON containing the workflow should be put to the body of the request.PUT request:`https://<ACCOUNT_ID>.<environment>.api.fluentretail.com/api/v4.1/workflow`
VariableDescription
ACCOUNT_IDThe name of the Fluent account
environmentThe Fluent deployment Environment type for the particular Fluent Account (SANDBOX, PRODUCTION, TEST, STAGING).
The Fluent deployment Environment type for the particular Fluent Account (SANDBOX, PRODUCTION, TEST, STAGING).Body:In case Billing Account Flow exists in the Orchestration it is necessary to update it. To update the existing workflow it is necessary go to Workflow Editor and click on Import/Export button.No alt providedClicking on the button opens Import / Export JSON pop-up.No alt providedAdd ruleset `"ProcessCreditForAppeasement"` to the ruleset block.No alt provided"ProcessCreditForAppeasement" ruleset

Step arrow right iconOrder workflows

Home Delivery (HD) Order workflow ¶

Add the following example json fragment to the ruleset:

Click and Collect (CC) Order workflow ¶

Add the following json fragment to the ruleset:

Step arrow right iconRequired settings

Check if the below setting exists, by navigating to Admin > Settings and filtering the list of settings by name. If it does not exist, you need to create the setting. Refer to the Setting Creation Mutation user guide on how to create a setting.
  • `DEFAULT_TAX_TYPE`
  • `APPEASEMENT_REASON`
  • `GST`
Fill in the field values as per the screenshot for each of the settings.

DEFAULT_TAX_TYPE Setting 

No alt provided

APPEASEMENT_REASON Setting 

No alt provided

GST Setting

No alt provided

Configuration via Postman

Step arrow right iconSetup Appeasement configuration via Postman

You can just use this guide on any account . The provided Postman collection below is pre-configured to be used on a pre-provisioned training sandbox account so it is best is you can:
  • Use your "Using Fluent" training account OR a training sandbox that has been setup with the Jetpack/Launchpad
  • Import the following Postman collection to your Using Fluent training space in Postman:

Step arrow right iconGo to Postman and Authenticate using POST request Fluent Auth

Authenticate using POST request Fluent Auth - e.g. Retailer FC_FASHION

Step arrow right iconGet the setting

Get Setting using GET request Get the Retailer settings

Step arrow right iconGet workflow by Retailer Id and Workflow Name using GET request of the same name.

Get workflow by Retailer Id and Workflow Name using GET request of the same name.

Step arrow right iconCreate settings

Create settings (if necessary) using POST requests:
  • Create DEFAULT_TAX_TYPE setting
  • Create APPEASEMENT_REASON setting
  • Create GST setting