תיעוד

SDK 2.0 · הפניה

התייחסות ל-API של Web SDK

משטח האינטגרציה הציבורי אומת מול חבילת v3.0.0 npm.

init(options)

החזרות Promise<SpreeAISDK | null>. על הצלחה, האובייקט חושף renderTryOnButton(options): Promise<void>. בדוק אם יש ריק לפני העיבוד.

אפשרותהקלדבְּרִירַת מֶחדָלמטרה
clientIdstringחובההונפק מזהה לקוח של דפדפן.
baseApiURLstringhttps://api.spreeai.comמקור API מאושר. שנה רק עבור סביבה שהונפקה.
baseURLstringhttps://vton.spreeai.comמקור מאושר מתארח של חדר הלבשה.

partnerId אינה אפשרות init ב-v3. השותף נפתר מהלקוח המאומת. לא מוחזרת שיטת רינדור גודל עצמאית.

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 הוסר. אל תסיק שיטות הניתנות להתקשרות משאריות מיוצאות או הערות מיושנות.

הפניות מקור

חיפוש כותרות ותוכן של דפים. בריחה סוגרת את החיפוש.

בחר את השפה שלך.