Fluent Commerce Logo
Docs

fc.mystique.store.feature.wave.create

Setting

Changed on:

26 Mar 2024

Setting Area
Supported context levels:ACCOUNT

Overview

Flag for the select Fulfilment to add to Wave feature in Fluent Store

Values

Data TypeValues
JSON
PropertyDescriptionTypeDefaultRequired?
`createWaveByFulfilmentIds`Determines whether or not the user action button "Create Custom Wave" is displayed or notBooleanN/AFalse

Detailed technical description

  • This setting is a feature flag for the Select Fulfilment to add to Wave functionality
  • This setting is enabled on all new accounts as of 2024/03/26
    • Existing accounts prior to this date will be required to enable this setting in order to activate the Fulfilment Selection functionality in Fluent Store
  • This setting determines whether or not the User Action button "Create Custom Wave" that is specified in the Fulfilment Reference Module (As of version 2.0.2) under the CreateWaveByUserSelection ruleset in the provided location workflow.
  • The setting overrides the default behaviour of this user action, requiring explicit activation in order for the button to show. This was done to ensure existing accounts using our reference Waves manifest did not have this functionality enabled in their account.

Configuration example

1{
2  "query": "mutation ($input: CreateSettingInput!) {\n  createSetting(input: $input) {\n    id\n  }\n}\n",
3  "variables": {
4    "input": {
5      "name": "fc.mystique.store.feature.wave.create",
6      "context": "ACCOUNT",
7      "contextId": "0",
8      "lobValue": {
9        "createWaveByFulfilmentIds": true
10      },
11      "valueType": "JSON"
12    }
13  }
14}

Update example

1{
2  "query": "mutation ($input: UpdateSettingInput!) {\n  updateSetting(input: $input) {\n    id\n  }\n}\n",
3  "variables": {
4    "input": {
5      "id": "5000832",
6      "name": "fc.mystique.store.feature.wave.create",
7      "context": "ACCOUNT",
8      "contextId": 0,
9      "lobValue": {
10        "createWaveByFulfilmentIds": true
11      },
12      "valueType": "JSON"
13    }
14  }
15}