Generate purchasable product matches from recipe ingredients

يحوّل وصفة كاملة إلى عربة تسوق إلكترونية جاهزة للشراء. تحليل ذكي للمكونات، حساب الكميات لكل حصة، إزالة التكرار، ومطابقة المنتجات مع كتالوج تجار التجزئة الحقيقي. الزر "شراء المكونات" الذي يجب أن يكون موجودًا في كل موقع وصفات. من الضروري وجود كتالوج منتجات متزامن. حالات الاستخدام: تَجَارَةُ الْأَغْذِيَةِ الإِلِكْتُرُونِيَّةُ مَعَ المَحْتَوى التَّحْرِيرِيّ • كل وصفة على مدونتك الإلكترونية تتحول إلى صفحة هبوط قابلة للتسوق. يقرأ العميل الوصفة، يضغط على "إضافة جميع المكونات إلى العربة"، وتكون العربة جاهزة. يصبح المدونة قناة مبيعات. تَطْبِيقَاتُ الطَّهْيِ وَمِنَصَّاتُ الْوَصَفَاتِ • استثمر قاعدة بيانات الوصفات لديك عبر شراكات مع تجار التجزئة. يختار المستخدم وصفة، يحدد السوبرماركت، ويحصل على عربة جاهزة. المَطَاعِمُ وَالمُدَوِّنُونَ الطَّهْوِيُّونَ • رابط "اشترِ هذه المكونات" تحت كل وصفة منشورة. شراكة ذكية مع تخصيص غذائي (إصدارات Pack 6 و Full). وَجَبَاتٌ شَخْصِيَّةٌ مُعَدَّة • يختار العميل الوصفات الأسبوعية → ينشئ API عربة مثالية تزيل التكرار بين المكونات المشتركة عبر الوصفات.

POST
/recipes-to-cart
RecipesToCart

طلب

application/json
object

مكونات الوصفة لمطابقتها مع منتجات الكتالوج

RecipesToCartRequest

هيكل الطلب الذي يحتوي على مكونات الوصفة للمطابقة مع منتجات الكتالوج

object

ingredients

object[]

RecipesToCartIngredientInput

مكون واحد من الوصفة، بما في ذلك الاسم، الكمية، ووحدة القياس

object

ingredientId

معرّف فريد لهذه المكوّنات، يُستخدم لمطابقة الطلبات والإجابات. يجب أن يكون فريداً داخل الطلب.

string

name

اسم المكون

string

quantity

كمية المكون

number<double>

measureUnitId

معرف وحدة القياس؛ يمكن حله عبر GET /definitions/measure-units

integer<int32>