- واجهة برمجة التطبيقات
- نقاط النهاية
- /recipes-to-cart
Generate purchasable product matches from recipe ingredients
يحوّل وصفة كاملة إلى عربة تسوق إلكترونية جاهزة للشراء. تحليل ذكي للمكونات، حساب الكميات لكل حصة، إزالة التكرار، ومطابقة المنتجات مع كتالوج تجار التجزئة الحقيقي. الزر "شراء المكونات" الذي يجب أن يكون موجودًا في كل موقع وصفات. من الضروري وجود كتالوج منتجات متزامن. حالات الاستخدام: تَجَارَةُ الْأَغْذِيَةِ الإِلِكْتُرُونِيَّةُ مَعَ المَحْتَوى التَّحْرِيرِيّ • كل وصفة على مدونتك الإلكترونية تتحول إلى صفحة هبوط قابلة للتسوق. يقرأ العميل الوصفة، يضغط على "إضافة جميع المكونات إلى العربة"، وتكون العربة جاهزة. يصبح المدونة قناة مبيعات. تَطْبِيقَاتُ الطَّهْيِ وَمِنَصَّاتُ الْوَصَفَاتِ • استثمر قاعدة بيانات الوصفات لديك عبر شراكات مع تجار التجزئة. يختار المستخدم وصفة، يحدد السوبرماركت، ويحصل على عربة جاهزة. المَطَاعِمُ وَالمُدَوِّنُونَ الطَّهْوِيُّونَ • رابط "اشترِ هذه المكونات" تحت كل وصفة منشورة. شراكة ذكية مع تخصيص غذائي (إصدارات Pack 6 و Full). وَجَبَاتٌ شَخْصِيَّةٌ مُعَدَّة • يختار العميل الوصفات الأسبوعية → ينشئ API عربة مثالية تزيل التكرار بين المكونات المشتركة عبر الوصفات.
طلب
مكونات الوصفة لمطابقتها مع منتجات الكتالوج
RecipesToCartRequest
هيكل الطلب الذي يحتوي على مكونات الوصفة للمطابقة مع منتجات الكتالوج
object
RecipesToCartRequest
هيكل الطلب الذي يحتوي على مكونات الوصفة للمطابقة مع منتجات الكتالوج
ingredients
object[]
ingredients
RecipesToCartIngredientInput
مكون واحد من الوصفة، بما في ذلك الاسم، الكمية، ووحدة القياس
object
RecipesToCartIngredientInput
مكون واحد من الوصفة، بما في ذلك الاسم، الكمية، ووحدة القياس
ingredientId
معرّف فريد لهذه المكوّنات، يُستخدم لمطابقة الطلبات والإجابات. يجب أن يكون فريداً داخل الطلب.
name
اسم المكون
quantity
كمية المكون
measureUnitId
معرف وحدة القياس؛ يمكن حله عبر GET /definitions/measure-units