Documentazione

SDK 2.0 · RIFERIMENTO

Riferimento API Web SDK

La superficie di integrazione pubblica verificata rispetto al pacchetto npm v3.0.0.

init(options)

resi Promise<SpreeAISDK | null>. In caso di successo, l'oggetto si espone renderTryOnButton(options): Promise<void>. Verificare la presenza di null prima del rendering.

OpzioneDigitarePredefinitoScopo
clientIdstringObbligatorioIdentificatore del client del browser emesso.
baseApiURLstringhttps://api.spreeai.comOrigine API approvata. Modifica solo per un ambiente emesso.
baseURLstringhttps://vton.spreeai.comOrigine del camerino ospitata approvata.

partnerId non è un'opzione init nella v3. Il partner viene risolto dal client autenticato. Non viene restituito alcun metodo di rendering del dimensionamento autonomo.

renderTryOnButton(options)

OpzioneDigitarePredefinito/requisitoScopo
elementIdstringObbligatorioID dell'elemento host esistente.
garmentsGarmentInput[]Scelta obbligataIngresso indumento consigliato. Utilizza un array non vuoto.
garmentIdstringAlternativa deprecataIngresso legacy a capo singolo. Preferire gli indumenti.
variantVariantOptionsDeprecatoFiltro legacy con garmentId; preferisci la variante per articolo.
classNamestringOpzionaleClasse di pulsanti aggiuntiva.
button{ text?: string }OpzionaleEtichetta del pulsante; sovrascritto da features.tryOnButton.text.
featuresTryOnFeaturesOpzionaleConfigurazione dello stile dei pulsanti.
eventsTryOnButtonEventsOpzionaleGestori di clic e aggiunta al carrello.
enableAddToCartbooleanfalseVisualizza la funzionalità aggiungi al carrello. Implementare il gestore.
enableSizingRecommendationbooleanfalseRichiedi consigli sulle taglie durante la prova.
showSizesbooleanfalseMostra availableSizes in dotazione.
showPricesbooleanfalseMostra il prezzo fornito.
defaultUnits"metric" | "imperial"OpzionaleSistema di unità di partenza per la misurazione dei profili.

GarmentInput

CampoDigitareScopo
garmentIdstringIdentificatore dell'indumento SPREEAI obbligatorio.
variantVariantOptionsFiltro opzionale per colore, vestibilità, sesso o stile.
availableSizesstring[]Etichette facoltative per le dimensioni del display corrente.
pricestringPrezzo visualizzato opzionale, mostrato come fornito.

Validazione e fallback

Per un singolo capo, l'idoneità e qualsiasi variante fissata vengono verificate prima del rendering. Le richieste multi-indumento cercano un outfit coordinato disponibile. Se non ne viene trovato nessuno, l'SDK convalida ed esegue invece il rendering del primo capo. Se la convalida fallisce, non viene visualizzato alcun pulsante e il motivo viene registrato nella console.

Richiamate

RichiamataCarico utile
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", indumenti, setIsLoading, closePopUp, onError

Il carrello contiene gli indumenti richiesti id, partner_id, available E name, più facoltativo description e altri dati. Convalida prima della mappatura al tuo carrello. Vedi implementazione del carrello E stile dei pulsanti per esempi.

Non fa parte di questa superficie

Nell'SDK v3.0.0 restituito non sono esposte opzioni documentate per visualizzazione, avvio confronto autonomo o metodo di dimensionamento autonomo. features.loadingScreen è stato rimosso. Non dedurre metodi richiamabili da tipi esportati rimanenti o commenti obsoleti.

Riferimenti alla fonte

Cerca titoli e contenuti delle pagine. La fuga chiude la ricerca.

Scegli la tua lingua.