文件

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 不是 v3 中的初始化選項。合作夥伴是從經過身份驗證的客戶端解析的。不傳回獨立的大小調整渲染方法。

renderTryOnButton(options)

選項類型預設/要求目的
elementIdstring必填現有宿主元素的 ID。
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 已刪除。不要從剩餘的匯出類型或過時的註解中推斷出可呼叫方法。

來源參考

搜尋頁面標題和內容。 Escape 關閉搜尋。

選擇您的語言。