- API
- Points de terminaison
- /recipes-to-cart
Generate purchasable product matches from recipe ingredients
Convertit une recette complète en panier e-commerce prêt à acheter. Analyse intelligente des ingrédients, calcul des quantités par portion, déduplication et mise en correspondance avec les produits réels des catalogues des distributeurs. Le bouton « Acheter les ingrédients » que tous les sites de recettes devraient avoir. La synchronisation avec un catalogue de produits est obligatoire. Cas d’utilisation : E-COMMERCE ALIMENTAIRE AVEC CONTENU ÉDITORIAL • Chaque recette de votre blog e-commerce devient une page d’atterrissage achetable. Le client lit la recette, appuie sur « Ajouter tous les ingrédients au panier » et le panier est prêt. Le blog devient un canal de vente. APPLICATIONS DE CUISINE ET PLATEFORMES DE RECETTES • Monétisez votre base de recettes grâce à des partenariats avec des distributeurs. L’utilisateur choisit une recette, sélectionne le supermarché et obtient un panier prêt à être commandé. RESTAURANTS ET BLOGUEURS CULINAIRES • Un lien « Acheter ces ingrédients » sous chaque recette publiée. Affiliation intelligente avec personnalisation alimentaire (variantes Pack 6 et Full). KITS-REPAS PERSONNALISÉS • Le client choisit ses recettes hebdomadaires → l’API génère un panier optimisé en dédupliquant les ingrédients communs aux différentes recettes.
Requête
Ingrédients de la recette à mettre en correspondance avec les produits du catalogue
RecipesToCartRequest
Corps de la requête contenant les ingrédients de la recette à faire correspondre aux produits du catalogue
object
RecipesToCartRequest
Corps de la requête contenant les ingrédients de la recette à faire correspondre aux produits du catalogue
ingredients
object[]
ingredients
RecipesToCartIngredientInput
Un seul ingrédient de la recette, comprenant le nom, la quantité et l'unité de mesure
object
RecipesToCartIngredientInput
Un seul ingrédient de la recette, comprenant le nom, la quantité et l'unité de mesure
ingredientId
Identifiant unique de cet ingrédient, utilisé pour faire correspondre les entrées de la requête et de la réponse. Doit être unique dans la requête
name
Nom de l'ingrédient dans la langue spécifiée par l'en-tête Accept-Language
quantity
Quantité de l'ingrédient
measureUnitId
Identifiant de l'unité de mesure ; peut être résolu via GET /definitions/measure-units