MatchCustomerProducts

Description

The database of the shop does not contain the customer's own product numbers but if this REST API function is implemented the shop can facilitate the use of the customer's own product numbers in the shop's search box.

This function can be implemented if the ERP system supports the storage of the customer own product numbers for the products in the ERP.

The shop will pass on the terms found in search query to the MatchCustomerProducts endpoint. The endpoint checks in the ERP if the terms correspond with the own productnumbers of the current customer and and returns the matched productnumbers that are used in the shop. The shop will then complete the search query with this matched/translated productnumbers.

REST API:

URL: /Shoxl/v1/MatchCustomerProducts Method: POST

Request body:

MatchCustomerProductsRequest{

}

Example:

{
  "accountNumber": "128",
  "searchTerm": "4321"
}

Response body:

MatchCustomerProductsResult{

}

CustomerProduct{

}

Example:

{
  "errorCode": "string",
  "errorDescription": "string",
  "customerProducts": [
    {
      "productNumber": "90001",
      "ownProductNumber": "4321-12"
    }.
    {
      "productNumber": "70001",
      "ownProductNumber": "4321-55"
    }
  ],
}

Last updated