Get suggestion sponsored products for a recipe

Rufen Sie alle gesponserten Tools, Kombinationen oder Vorschläge ab, die mit einem bestimmten Rezept verknüpft sind. Dadurch können Sie die Rezeptdetailseite mit hochwertigen, gezielten Cross-Sells bereichern – wie etwa Küchenutensilien oder Getränkekombinationen –, die genau auf das Gericht abgestimmt sind, das der Nutzer gerade ansieht. Anwendungsfälle: KÜCHENUTENSILIEN-CROSS-SELLING • Das Rezept „Rindereintopf“ zeigt einen gesponserten gusseisernen Schmortopf oder ein Chefmesser einer Partnermarke. Warenkorberweiterung über Lebensmittel hinaus. WEIN- & GETRÄNKEKOMBINATIONEN • Abschnitt „Passend zu diesem Gericht“ auf der Rezeptseite mit gesponserten Weinen, Craft-Bieren oder Softdrinks. RESTAURANTS – KOMPLEMENTÄRE VORSCHLÄGE • Digitale Speisekarte schlägt passenden Wein oder ein ideales Dessert für das ausgewählte Gericht vor. Kontextuelles Upselling. LIFESTYLE & PRÄSENTATION • Gesponserte Vorschläge für Tischgeschirr, Servietten, thematische Dekorationen (Romantisches Dinner, Sommer-BBQ).

GET
/recipes/{recipeId}/sponsored-products/suggestions
Recipes
Keine Credits erforderlich

Antwort

200
application/json
object[]

SuggestionSponsoredProductArray

object[]

SuggestionSponsoredProduct

Ein Rezeptvorschlag in Verbindung mit einem gesponserten Produkt

object

recipeToolId?

Eindeutiger Bezeichner für diesen Vorschlags-Eintrag

integer<int32>

recipeId?

Kennzeichnung des Rezepts, zu dem dieses Werkzeug gehört

integer<int32>

name?

Anzeigename des Werkzeugs

string | null

priority?

Priorität dieser Produktzuordnung für den Vorschlag

integer<int16>

productId?

Kennung des gesponserten Produkts

integer<int32>

shopProductId?

Geschäftsspezifische Kennung für das Produkt

string | null

productName?

Name des gesponserten Produkts

string | null

brand?

Marke des gesponserten Produkts

string | null

ean?

EAN-Barcode des Produkts

string | null

format?

Verpackungsformat des Produkts

string | null

weightGrams?

Gewicht des Produkts in Gramm

number<double> | null
401
application/json
object

Nicht autorisiert

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Verboten

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Nicht akzeptabel

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Unverarbeitbare Entität

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Zu viele Anfragen (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Interner Serverfehler

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Schlechtes Gateway (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Gateway-Timeout (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string