Get ingredient sponsored products for a recipe
Recupera todos los productos patrocinados vinculados explícitamente a los ingredientes de una receta específica. Al dirigirte a una sola receta, puedes resolver al instante qué SKU de marca deben colocarse de forma nativa cuando el usuario está viendo ese plato concreto. La herramienta perfecta para emplazamientos de medios minoristas programados con precisión. Casos de uso: INSERCIÓN CONTEXTUAL DE PRODUCTOS • El usuario consulta la receta «Classic Tiramisu» → «Brand Y Mascarpone» aparece junto a la lista de ingredientes como sugerencia patrocinada. Alta conversión en el momento de máxima intención de compra. RESTAURANTES — COLABORACIONES CON PROVEEDORES • El restaurante muestra productos de proveedores junto a los ingredientes de la receta en el menú digital. Ingresos publicitarios de los proveedores. «COMPRA LA RECETA» CON UN CLIC • Activa el botón «Añadir todo al carrito» con los SKU patrocinados configurados en el panel de administración. Un carrito rentable y alineado con la receta.
Respuesta
IngredientSponsoredProductArray
object[]
IngredientSponsoredProductArray
IngredientSponsoredProduct
Ingrediente de una receta vinculado a un producto patrocinado
object
IngredientSponsoredProduct
Ingrediente de una receta vinculado a un producto patrocinado
recipeIngredientId
Identificador único de esta entrada de ingrediente
recipeId
Identificador de la receta a la que pertenece este ingrediente
name
Nombre que se muestra para el ingrediente
quantity?
Cantidad de ingrediente utilizada
measureUnitId?
Identificador de la unidad de medida de la cantidad; se puede resolver mediante GET /definitions/measure-units
unitQuantity
Cantidad de unidades del producto patrocinado
priority
Rango de recomendación de este producto para el ingrediente, donde el valor más bajo es la mejor coincidencia y la clasificación comienza en 1. Coherente con formatScore: a medida que aumenta la prioridad, la puntuación nunca aumenta, y los productos sin puntuación quedan al final. Los rangos pueden omitir valores, porque los productos que no tienen datos en el idioma solicitado se excluyen de la respuesta.
formatScore?
Puntuación de compatibilidad del formato, de 0,01 a 100: el porcentaje de lo que compras que realmente utiliza la receta. 100 significa que el tamaño del envase coincide exactamente con la cantidad necesaria; 50 significa que compras el doble de lo que necesitas. Los productos con la misma puntuación son igualmente compatibles en cuanto al formato, así que usa la prioridad para elegir entre ellos, excepto en 0,01, donde la escala se satura y solo indica que el envase es demasiado grande. Nulo cuando no se puede evaluar la compatibilidad: se desconoce el peso del producto, la cantidad del ingrediente no tiene un equivalente en gramos, como «al gusto», o la asociación es anterior a este campo y aún no se ha recalculado. Los volúmenes se tratan como 1 ml = 1 g.
productId
Identificador del producto patrocinado
shopProductId?
Identificador específico de la tienda para el producto
productName
Nombre del producto patrocinado
brand
Marca del producto patrocinado
ean?
Código de barras EAN del producto
format?
Formato del envase del producto
weightGrams?
Peso del producto en gramos
imageUrl?
URL de la imagen del producto
No autorizado
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Prohibido
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
No aceptable
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Entidad no procesable
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Demasiadas solicitudes (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Error interno del servidor
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Puerta de enlace incorrecta (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Tiempo de espera de la puerta de enlace agotado (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?