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