Dokumentation

SDK 2.0 · REFERENCEMATERIALE

API-reference til web-SDK

Den offentlige integrationsoverflade verificeret mod v3.0.0 npm-pakken.

init(options)

returneringer Promise<SpreeAISDK | null>. Ved succes afslører objektet renderTryOnButton(options): Promise<void>. Tjek for nul før gengivelse.

MulighedTypeMisligholdelseFormål
clientIdstringPåkrævetUdstedt browser-klient-id.
baseApiURLstringhttps://api.spreeai.comGodkendt API-oprindelse. Skift kun for et udstedt miljø.
baseURLstringhttps://vton.spreeai.comGodkendt hosted fitting-room oprindelse.

partnerId er ikke en init-indstilling i v3. Partneren løses fra den godkendte klient. Ingen selvstændig størrelsesgengivelsesmetode returneres.

renderTryOnButton(options)

MulighedTypeStandard / kravFormål
elementIdstringPåkrævetID for det eksisterende værtselement.
garmentsGarmentInput[]Påkrævet valgAnbefalet beklædningsgenstand. Brug et ikke-tomt array.
garmentIdstringForældet alternativÆldre enkeltbeklædningsgenstand. Foretrækker tøj.
variantVariantOptionsForældetÆldre filter med garmentId; foretrækker en variant pr.
classNamestringValgfriEkstra knapklasse.
button{ text?: string }ValgfriKnap etiket; tilsidesat af features.tryOnButton.text.
featuresTryOnFeaturesValgfriKnapstylingkonfiguration.
eventsTryOnButtonEventsValgfriKlik og læg til kurv-handlere.
enableAddToCartbooleanfalseVis tilføjelsesvognsfunktionaliteten. Implementer handleren.
enableSizingRecommendationbooleanfalseAnmod om størrelsesanbefalinger i prøve-på.
showSizesbooleanfalseVis leveret availableSizes.
showPricesbooleanfalseVis udleveret pris.
defaultUnits"metric" | "imperial"ValgfriStartenhedssystem til profilmålinger.

GarmentInput

FeltTypeFormål
garmentIdstringNødvendig SPREEAI beklædningsidentifikation.
variantVariantOptionsValgfrit farve-, pasform-, køn- eller stilfilter.
availableSizesstring[]Valgfri aktuelle skærmstørrelsesetiketter.
pricestringValgfri displaypris, vist som leveret.

Validering og fallback

For en enkelt beklædningsgenstand kontrolleres berettigelse og enhver fastgjort variant før gengivelse. Forespørgsler om flere beklædningsgenstande leder efter et tilgængeligt matchende outfit. Hvis ingen findes, validerer og gengiver SDK'et den første beklædningsgenstand i stedet. Hvis valideringen mislykkes, gengives ingen knap, og årsagen logges på konsollen.

Tilbagekald

TilbagekaldNyttelast
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", tøj, setIsLoading, closePopUp, onError

Vogntøj indeholder påkrævet id, partner_id, available og name, plus valgfrit description og andre data. Valider før kortlægning til din indkøbskurv. Se vogn implementering og knapstyling for eksempler.

Ikke en del af denne overflade

Ingen dokumenterede per-view-switche, selvstændig Compare launcher eller selvstændig størrelsesmetode er eksponeret på den returnerede v3.0.0 SDK. features.loadingScreen er blevet fjernet. Udled ikke kaldbare metoder fra resterende eksporterede typer eller forældede kommentarer.

Kildehenvisninger

Søg sidetitler og indhold. Escape lukker søgning.

Vælg dit sprog.