Generate purchasable product matches from recipe ingredients

Converte una ricetta completa in un carrello e-commerce pronto per l'acquisto. Analisi intelligente degli ingredienti, calcolo delle quantità per porzione, deduplicazione e abbinamento ai prodotti reali del catalogo dei rivenditori. Il pulsante "Acquista ingredienti" che ogni sito di ricette dovrebbe avere. È obbligatorio disporre di un catalogo prodotti sincronizzato. Casi d'Uso: E-COMMERCE ALIMENTARE CON CONTENUTI EDITORIALI • Ogni ricetta sul tuo blog e-commerce diventa una pagina di atterraggio acquistabile. Il cliente legge la ricetta, preme "Aggiungi tutti gli ingredienti al carrello" e il carrello è pronto. Il blog diventa un canale di vendita. APP DI CUCINA E PIATTAFORME DI RICETTE • Monetizza il tuo database di ricette tramite partnership con rivenditori. L'utente sceglie una ricetta, seleziona il supermercato, ottiene un carrello pronto. RISTORANTI E FOOD BLOGGER • Link "Acquista questi ingredienti" sotto ogni ricetta pubblicata. Affiliazione intelligente con personalizzazione dietetica (varianti Pack 6 e Full). KIT PASTI PERSONALIZZATI • Il cliente sceglie le ricette settimanali → l'API genera un carrello ottimizzato deduplicando gli ingredienti condivisi tra le ricette.

POST
/recipes-to-cart
RecipesToCart

Request

application/json
object

Ingredienti della ricetta da abbinare ai prodotti del catalogo

RecipesToCartRequest

Corpo della richiesta contenente gli ingredienti della ricetta da confrontare con i prodotti del catalogo

object

ingredients

object[]

RecipesToCartIngredientInput

Un singolo ingrediente della ricetta, inclusi nome, quantità e unità di misura

object

ingredientId

Identificatore univoco per questo ingrediente, utilizzato per associare le voci di richiesta e risposta. Deve essere unico all'interno della richiesta.

string

name

Nome ingrediente nella lingua specificata dall'intestazione Accept-Language

string

quantity

Quantità dell'ingrediente

number<double>

measureUnitId

Identificatore dell'unità di misura; risolvibile tramite GET /definitions/measure-units

integer<int32>