Skip to end of banner
Go to start of banner

CJP - Exclude Recently Purchased Products

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Overview

Exclude products recently bought by the customer

WPOS

Use Cases

Mode

Requirements

ALL

Promote purchased Items & Attribute Values

RANKER*

None

* the Use Cases configuration is provided as SCORER with a default weight of 500. You will need to adjust the weight to have the desired strength in the results or change the Mode to RANKER or FILTER if you want the returned suggestions to always match this Best Practice.

Variables

  • field: the name of the product attribute

Cases to consider

You might want to configure this Best Practice several times, for example for the following cases

  • Products matching the brands the customer already bought

  • Products matching the categories the customer already bought

  • Products matching the gender the customer already bought

  • Products matching the other attributes the customer already bought which you use as search and navigation facets

  • Products matching the price range that the customer already bought

How to configure it?

You can import the JSON below directly in the Admin (use the Import button on the top right), as in this screen-shot, you will need to select a field (product attribute)

You can use the search icon on the right of the field parameter to get help to select the right field and value.

 Use-Cases (JSON) - click copy on the top right
[
  {
    "useCaseModelSource": "library",
    "useCaseModelId": 71,
    "useCaseModelVersion": 1,
    "useCaseModelSubVersion": 1,
    "name": "Purchased Product Attributes",
    "order": "7",
    "orGroup": null,
    "fromIndex": -1,
    "toIndex": -1,
    "maxWeight": null,
    "variant": "",
    "scope": "local",
    "overwriteLevel": 1,
    "overwriteLabel": null,
    "globalTargetTags": null,
    "active": true,
    "parameters": [
      {
        "name": "source",
        "value": {
          "format": "FieldParameterValue",
          "value": "{{field}}"
        },
        "scope": "global"
      },
      {
        "name": "limit",
        "value": {
          "format": "StringParameterValue",
          "value": "0"
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "minHistoryCount",
        "value": {
          "format": "StringParameterValue",
          "value": "0"
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "maxAgeMilliSeconds",
        "value": {
          "format": "StringParameterValue",
          "value": "0"
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "boostFilter",
        "value": {
          "format": "BooleanParameterValue",
          "value": true
        },
        "scope": "global"
      },
      {
        "name": "boostWeight",
        "value": {
          "format": "StringParameterValue",
          "value": "500"
        },
        "scope": "global",
        "startval": {},
        "schema": ""
      },
      {
        "name": "required",
        "value": {
          "format": "BooleanParameterValue",
          "value": false
        },
        "scope": "global"
      },
      {
        "name": "suppressOlder",
        "value": {
          "format": "BooleanParameterValue",
          "value": true
        },
        "scope": "global"
      }
    ],
    "segmentationIds": null,
    "segmentationUniqueKeys": [],
    "CPOInitiativeId": null,
    "notes": null,
    "options": {
      "status": null,
      "includeWidgets": null,
      "excludeWidgets": null,
      "allWidgets": null,
      "conditionalSegments": null,
      "conditionalProductSelections": null,
      "ordering": null,
      "parameters": [
        {
          "name": "system",
          "values": [
            "false"
          ]
        }
      ],
      "allLinkedAccounts": null,
      "accounts": null
    },
    "icons": {
      "strategy": {
        "value": "cpo_journey.png",
        "tooltip": "JOURNEY OPTIMIZATION"
      },
      "level": {
        "value": "L1",
        "tooltip": "LEVEL 1 - ENGAGEMENT JOURNEYS (4+1+4)"
      },
      "initiative": {
        "value": "fa-folder",
        "tooltip": "RETURNING CUSTOMERS"
      },
      "character": {
        "value": "fa-repeat",
        "tooltip": "REPEATER: Promote products within a dynamic segment"
      },
      "mode": {
        "label": "UP",
        "value": "up-color",
        "tooltip": "USE-CASE PARAMETRIZATION: Defined values and attributes of Use Cases configuring the desired business rules"
      }
    },
    "sections": [
      {
        "id": "main",
        "label": "Values",
        "active": true
      },
      {
        "id": "advanced",
        "label": "Advanced",
        "active": false
      }
    ],
    "isSelected": true
  }
]
  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.