Dokumentation

SDK 2.0 · REFERENS

Web SDK API-referens

Den offentliga integrationsytan verifierades mot v3.0.0 npm-paketet.

init(options)

returer Promise<SpreeAISDK | null>. Vid framgång avslöjar objektet renderTryOnButton(options): Promise<void>. Kontrollera om det finns noll innan du renderar.

AlternativTypStandardSyfte
clientIdstringObligatorisktUtfärdad webbläsarklientidentifierare.
baseApiURLstringhttps://api.spreeai.comGodkänt API-ursprung. Ändra endast för en utfärdad miljö.
baseURLstringhttps://vton.spreeai.comGodkänd värd provrumsursprung.

partnerId är inte ett init-alternativ i v3. Partnern löses från den autentiserade klienten. Ingen fristående renderingsmetod för storlek returneras.

renderTryOnButton(options)

AlternativTypStandard/kravSyfte
elementIdstringObligatorisktID för det befintliga värdelementet.
garmentsGarmentInput[]Obligatoriskt valRekommenderad plagginmatning. Använd en icke-tom array.
garmentIdstringUtgått alternativÄldre ingång för ett plagg. Föredrar plagg.
variantVariantOptionsUtfasadÄldre filter med garmentId; föredrar en variant per artikel.
classNamestringFrivilligYtterligare knappklass.
button{ text?: string }FrivilligKnappetikett; åsidosatt av features.tryOnButton.text.
featuresTryOnFeaturesFrivilligKnappstilskonfiguration.
eventsTryOnButtonEventsFrivilligKlicka och lägg i kundvagn hanterare.
enableAddToCartbooleanfalseVisa funktionen för tillägg i kundvagnen. Implementera hanteraren.
enableSizingRecommendationbooleanfalseBegär storleksrekommendationer i prova på.
showSizesbooleanfalseVisa medföljande availableSizes.
showPricesbooleanfalseVisa medlevererat pris.
defaultUnits"metric" | "imperial"FrivilligStartenhetssystem för profilmätningar.

GarmentInput

FältTypSyfte
garmentIdstringObligatorisk SPREEAI plaggidentifierare.
variantVariantOptionsValfritt färg-, passform-, köns- eller stilfilter.
availableSizesstring[]Valfria etiketter för aktuell displaystorlek.
pricestringValfritt visningspris, visas som levererat.

Validering och fallback

För ett enskilt plagg kontrolleras valbarheten och eventuella nålade varianter innan rendering. Förfrågningar om flera plagg letar efter en tillgänglig matchande outfit. Om ingen hittas, validerar och återger SDK det första plagget istället. Om valideringen misslyckas renderas ingen knapp och orsaken loggas till konsolen.

Återuppringningar

ÅteruppringningNyttolast
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", plagg, setIsLoading, closePopUp, onError

Varukorgskläder innehåller obligatoriska id, partner_id, available och name, plus valfritt description och andra uppgifter. Validera innan du mappar till din kundvagn. Se vagnimplementering och knappstyling för exempel.

Inte en del av denna yta

Inga dokumenterade per-view-switchar, fristående Compare launcher eller fristående storleksmetod exponeras på den returnerade v3.0.0 SDK. features.loadingScreen har tagits bort. Dra inte slutledning om anropsbara metoder från överblivna exporterade typer eller inaktuella kommentarer.

Källhänvisningar

Sök sidtitlar och innehåll. Escape stänger sökningen.

Välj ditt språk.