A recommendation can show up at six moments, from the product page to the thank-you page. In the API each moment is a surface with its own context.

The six, with what each one needs

Two names are misleading: cart is after add to cart, the popup right after a product goes in. carousel is the cart page.
pdp, cart and checkout start from the starting product, the one the shopper is viewing or just added. The other three read the cart. If the request lacks what its moment needs, you get an error naming the field.

The placement name

Every request also carries a placementKey: a label you define to know which spot in your store each request came from. It’s for your own traceability and internal control; it doesn’t change the recommendation.

How to request it

What you will see

A recommendation with results and, in context, the product or cart exactly as you sent it.

If you don’t see it

Your first recommendation

From the key to the first recommendation, in 20 minutes.

Request recommendations with the SDK

Each moment, with its request.