recommendation.alsoviewed
This method is used to obtain information about Products viewed together with another Product.
Arguments
This method has the path /recommendation/v1/recommendation.alsoviewed
and
follows the MicroBase API calling conventions.
Argument | Required | Type | Example | Description |
---|---|---|---|---|
productId | yes | String | HJ4g4fACrH | The Product id to get info. |
Response
Returns the list of Products viewed together:
{
"ok": true,
"alsoViewed": [
{
"id" : "HJ4g4fACrH",
"base" : "SJ64fAAHH",
"sku" : "001017730838228085",
"title" : "Gel Noosa Tri 11",
"description" : "A long description for this shoes",
"brand" : "Asics",
"prices" : [ { "amount": 119.95, "currency": "EUR" } ],
"isNetPrice" : false,
"taxCode" : "default",
"status" : "ONLINE",
"stockStatus" : 0,
"classifications" : [
{ "id" : "color", "value" : "Multicolor" },
{ "id" : "genre", "value" : "hombre" }
],
"medias" : [
{"id": "100x100", "url": "http://placehold.it/100x100"},
{"id": "350x150", "url": "http://placehold.it/350x150"}
],
"categories" : [ "B1-Zr45Br" ]
}
]
}
Errors
Expected errors that this method could return. Some errors return additional data.
Error | Data | Description |
---|---|---|
product_not_found | - | The Product was not found |
Example
curl --request GET \
--url http://localhost:3000/services/recommendation/v1/recommendation.alsoviewed?productId=HJ4g4fACrH \
--header 'authorization: Bearer xxxxx...' \
--header 'accept: application/json' \
--header 'content-type: application/json'