Generate purchasable product matches from a shopping list

حوّل أي قائمة تسوق — بما في ذلك الملاحظات المكتوبة بخط اليد، أو الرسائل الصوتية، أو النصوص المنسوخة — إلى عربة تسوق مباشرة تحتوي على منتجات من مخزون متجرك. مع ميزات التوافق الذكي بين عدة بائعين، البدائل الذكية، والكميات المُحسّنة. حل فريد لا يقدمه أي منافس حاليًا لكاتالوجات العالم الحقيقي. حالات الاستخدام: الـبـقـالـة و الـتـجـارة الإلكترونيـة • يقوم العميل بلصق قائمة التسوق في التطبيق ← في ملء بسلاسة عربة تسوق منتجات حقيقية من الكتالوج الفعلي. تطبيقات الصحة والعافية • يولد التطبيق قائمة أسبوعية حسب النظام الغذائي ← زر شراء كل شيء من [Partner Supermarket] يترجمها إلى عربة تسوق حقيقية. الـمـطـاعـم و الـتـمـويـن • وصفات لتكرارها في المنزل: العميل ينقر على "شراء المكونات" لتحصل على عربة تسوق محملة بمنتجات من الشريك التجاري. وحدات إعداد الوجبات والتسليم • تقديم "شراء المكونات من السوبرماركت القريب" كبديل لأطقم الوجبات المعبأة مسبقًا. تحدد API المكونات للمتاجر المحلية. المساعدين الصوتيين و روبوتات الدردشة • المستخدم يقول "أضف الحليب، الخبز والموزاريلا". تقوم API بتفسير النص الطبيعي ومطابقته مع المنتجات الفعلية.

POST
/list-to-cart
ListToCart

طلب

application/json
object

عناصر قائمة التسوق لمطابقتها مع منتجات الكتالوج

ListToCartRequest

طلب يحتوي على قائمة التسوق

object

items

object[]

ListToCartItemInput

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

object

itemId

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

string

name

اسم العنصر باللغة المحددة بواسطة عنوان Accept-Language

string

quantity?

كمية العنصر المتعلق بـ MeasureUnitId المحدد

number<double> | null

measureUnitId?

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

integer<int32> | null