Generate purchasable product matches from recipe ingredients

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

POST
/recipes-to-cart
RecipesToCart

Запрос

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>