Generate purchasable product matches from recipe ingredients

Преобразует полный рецепт в готовую к покупке корзину электронной коммерции. Интеллектуальный разбор ингредиентов, расчёт количества на порцию, удаление дубликатов и сопоставление с товарами из реальных каталогов розничных продавцов. Кнопка «Купить ингредиенты», которая должна быть на каждом сайте с рецептами. Необходим синхронизированный каталог товаров. Сценарии использования: ЭЛЕКТРОННАЯ КОММЕРЦИЯ В СФЕРЕ ПРОДУКТОВ С РЕДАКЦИОННЫМ КОНТЕНТОМ • Каждый рецепт в вашем блоге электронной коммерции превращается в целевую страницу с возможностью покупки. Клиент читает рецепт, нажимает «Добавить все ингредиенты в корзину» — и корзина готова. Блог становится каналом продаж. ПРИЛОЖЕНИЯ ДЛЯ ГОТОВКИ И ПЛАТФОРМЫ С РЕЦЕПТАМИ • Монетизируйте базу рецептов с помощью партнёрств с розничными продавцами. Пользователь выбирает рецепт, выбирает супермаркет и получает готовую корзину. РЕСТОРАНЫ И ФУД-БЛОГЕРЫ • Ссылка «Купить эти ингредиенты» под каждым опубликованным рецептом. Интеллектуальная партнёрская модель с персонализацией по рациону (варианты Pack 6 и Full). ПЕРСОНАЛИЗИРОВАННЫЕ НАБОРЫ ИНГРЕДИЕНТОВ • Клиент выбирает рецепты на неделю → API создаёт оптимизированную корзину, удаляя общие ингредиенты из разных рецептов.

POST
/recipes-to-cart
RecipesToCart
Стоимость: 18 кредитов

Запрос

application/json
object

Ингредиенты рецепта для сопоставления с товарами из каталога

RecipesToCartRequest

Тело запроса, содержащее ингредиенты рецепта для сопоставления с продуктами каталога

object

ingredients

object[]

RecipesToCartIngredientInput

Один ингредиент рецепта, включая название, количество и единицу измерения

object

ingredientId

Уникальный идентификатор этого ингредиента, используемый для сопоставления записей запроса и ответа. Должен быть уникальным в пределах запроса

string

name

Название ингредиента на языке, указанном в заголовке Accept-Language

string

quantity

Количество ингредиента

number<double>

measureUnitId

Идентификатор единицы измерения; может быть разрешён через GET /definitions/measure-units

integer<int32>

Демо