Dokumentasjon

SDK 2.0 · REFERANSE

Web SDK API-referanse

Den offentlige integrasjonsoverflaten verifisert mot v3.0.0 npm-pakken.

init(options)

returer Promise<SpreeAISDK | null>. Ved suksess avslører objektet renderTryOnButton(options): Promise<void>. Se etter null før gjengivelse.

AlternativTypeMisligholdeFormål
clientIdstringObligatoriskUtstedt nettleserklientidentifikator.
baseApiURLstringhttps://api.spreeai.comGodkjent API-opprinnelse. Endre kun for et utstedt miljø.
baseURLstringhttps://vton.spreeai.comGodkjent hosted fitting-room origin.

partnerId er ikke et init-alternativ i v3. Partneren løses fra den autentiserte klienten. Ingen frittstående gjengivelsesmetode for størrelse returneres.

renderTryOnButton(options)

AlternativTypeStandard / kravFormål
elementIdstringObligatoriskID for det eksisterende vertselementet.
garmentsGarmentInput[]Nødvendig valgAnbefalt plagginngang. Bruk en ikke-tom array.
garmentIdstringUtdatert alternativEldre enkeltplagginngang. Foretrekker plagg.
variantVariantOptionsAvvikletEldre filter med garmentId; foretrekker variant per vare.
classNamestringValgfriEkstra knappeklasse.
button{ text?: string }ValgfriKnapp etikett; overstyrt av features.tryOnButton.text.
featuresTryOnFeaturesValgfriKonfigurasjon av knappestil.
eventsTryOnButtonEventsValgfriKlikk og legg i handlekurv-behandlere.
enableAddToCartbooleanfalseVis tilleggsfunksjonaliteten. Implementer behandleren.
enableSizingRecommendationbooleanfalseBe om størrelsesanbefalinger i prøving.
showSizesbooleanfalseVis levert availableSizes.
showPricesbooleanfalseVis oppgitt pris.
defaultUnits"metric" | "imperial"ValgfriStartenhetssystem for profilmålinger.

GarmentInput

FeltTypeFormål
garmentIdstringNødvendig SPREEAI plaggidentifikator.
variantVariantOptionsValgfritt farge-, passform-, kjønns- eller stilfilter.
availableSizesstring[]Valgfri gjeldende skjermstørrelsesetiketter.
pricestringValgfri visningspris, vist som levert.

Validering og fallback

For et enkelt plagg kontrolleres kvalifikasjonen og eventuelle festede varianter før gjengivelse. Forespørsler om flere plagg ser etter et tilgjengelig matchende antrekk. Hvis ingen blir funnet, validerer og gjengir SDK det første plagget i stedet. Hvis valideringen mislykkes, blir ingen knapp gjengitt og årsaken logges på konsollen.

Tilbakeringinger

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

Handlevogn plagg inneholder nødvendig id, partner_id, available og name, pluss valgfritt description og andre data. Valider før kartlegging til handlekurven din. Se handlevogn implementering og knappstiling for eksempler.

Ikke en del av denne overflaten

Ingen dokumenterte per-view-svitsjer, frittstående Compare launcher eller frittstående størrelsesmetode er eksponert på den returnerte v3.0.0 SDK. features.loadingScreen har blitt fjernet. Ikke utlede anropbare metoder fra gjenværende eksporterte typer eller foreldede kommentarer.

Kildereferanser

Søk på sidetitler og innhold. Escape stenger søket.

Velg språket ditt.