الوثائق

SDK 2.0 · المرجع

مرجع Web SDK API

تم التحقق من سطح التكامل العام مقابل حزمة v3.0.0 npm.

init(options)

عمليات الإرجاع Promise<SpreeAISDK | null>. عند النجاح، ينكشف الكائن renderTryOnButton(options): Promise<void>. تحقق من وجود قيمة فارغة قبل التقديم.

الخياراكتبتقصيرالغرض
clientIdstringمطلوبتم إصدار معرف عميل المتصفح.
baseApiURLstringhttps://api.spreeai.comأصل API المعتمد. التغيير فقط للبيئة الصادرة.
baseURLstringhttps://vton.spreeai.comأصل غرفة القياس المستضافة المعتمدة.

partnerId ليس خيارًا أوليًا في الإصدار 3. يتم حل الشريك من العميل الذي تمت مصادقته. لا يتم إرجاع أي أسلوب عرض للتحجيم مستقل.

renderTryOnButton(options)

الخياراكتبالافتراضي/الشرطالغرض
elementIdstringمطلوبمعرف العنصر المضيف الموجود.
garmentsGarmentInput[]الاختيار مطلوبمدخلات الملابس الموصى بها. استخدم مصفوفة غير فارغة.
garmentIdstringبديل مهملمدخلات الملابس المفردة القديمة. تفضل الملابس.
variantVariantOptionsمهملمرشح قديم مع garmentId؛ تفضل البديل لكل عنصر.
classNamestringخياريفئة زر إضافية.
button{ text?: string }خياريتسمية الزر تم تجاوزه بواسطة features.tryOnButton.text.
featuresTryOnFeaturesخياريتكوين تصميم الزر.
eventsTryOnButtonEventsخياريمعالجات النقر والإضافة إلى سلة التسوق.
enableAddToCartbooleanfalseعرض وظيفة الإضافة إلى سلة التسوق. تنفيذ المعالج.
enableSizingRecommendationbooleanfalseطلب توصيات الحجم داخل المحاولة.
showSizesbooleanfalseعرض availableSizes المرفقة.
showPricesbooleanfalseعرض السعر المتوفر.
defaultUnits"metric" | "imperial"خيارينظام وحدة البداية لقياسات الملف الشخصي.

GarmentInput

الميداناكتبالغرض
garmentIdstringمعرف الملابس SPREEAI مطلوب.
variantVariantOptionsمرشح اختياري للون أو الملاءمة أو الجنس أو النمط.
availableSizesstring[]تسميات اختيارية لحجم العرض الحالي.
pricestringسعر العرض الاختياري، كما هو موضح.

التحقق من الصحة والاحتياطي

بالنسبة للملابس الواحدة، يتم التحقق من الأهلية وأي متغير مثبت قبل العرض. تبحث طلبات الملابس المتعددة عن ملابس مطابقة متاحة. إذا لم يتم العثور على أي شيء، فإن SDK يتحقق من صحة الثوب الأول ويعرضه بدلاً من ذلك. إذا فشل التحقق من الصحة، فلن يتم عرض أي زر وسيتم تسجيل السبب في وحدة التحكم.

عمليات الاسترجاعات

رد الاتصالالحمولة
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", الملابس, setIsLoading, closePopUp, onError

تحتوي سلة الملابس المطلوبة id, partner_id, available و name، بالإضافة إلى اختياري description وغيرها من البيانات. التحقق من صحة قبل التعيين إلى سلة التسوق الخاصة بك. انظر تنفيذ العربة و تصميم الزر للحصول على أمثلة.

ليس جزءا من هذا السطح

لا يتم عرض أي محولات موثقة لكل عرض أو مشغل مقارنة مستقل أو طريقة تغيير حجم مستقلة في الإصدار v3.0.0 SDK الذي تم إرجاعه. features.loadingScreen تمت إزالته. لا تستنتج الأساليب القابلة للاستدعاء من الأنواع المصدرة المتبقية أو التعليقات القديمة.

مراجع المصدر

البحث في عناوين الصفحات والمحتوى. الهروب يغلق البحث.

اختر لغتك.