Dokumentaatio

SDK 2.0 · VIITE

Web SDK API-viite

Julkinen integrointipinta varmistettiin v3.0.0 npm -pakettia vastaan.

init(options)

tuotot Promise<SpreeAISDK | null>. Onnistuessaan esine paljastuu renderTryOnButton(options): Promise<void>. Tarkista nolla ennen renderöintiä.

VaihtoehtoKirjoitaOletusTarkoitus
clientIdstringPakollinenMyönnetty selaimen asiakastunnus.
baseApiURLstringhttps://api.spreeai.comHyväksytty API-alkuperä. Muuta vain hyväksyttyä ympäristöä varten.
baseURLstringhttps://vton.spreeai.comHyväksytty isännöity sovitushuoneen alkuperä.

partnerId ei ole aloitusvaihtoehto v3:ssa. Kumppani ratkaistaan ​​todennetusta asiakkaasta. Erillistä koon hahmonnusmenetelmää ei palauteta.

renderTryOnButton(options)

VaihtoehtoKirjoitaOletus/vaatimusTarkoitus
elementIdstringPakollinenOlemassa olevan isäntäelementin tunnus.
garmentsGarmentInput[]Pakollinen valintaSuositeltu vaatesyöttö. Käytä ei-tyhjää taulukkoa.
garmentIdstringKäytöstä poistettu vaihtoehtoVanha yhden vaatteen syöttö. Suosi vaatteita.
variantVariantOptionsKäytöstä poistettuVanha suodatin garmentId; mieluummin tuotekohtaista varianttia.
classNamestringValinnainenLisäpainikeluokka.
button{ text?: string }ValinnainenPainikkeen etiketti; ohittaa features.tryOnButton.text.
featuresTryOnFeaturesValinnainenPainikkeiden muotoiluasetukset.
eventsTryOnButtonEventsValinnainenKlikkaa ja lisää ostoskoriin.
enableAddToCartbooleanfalseNäytä lisää ostoskoriin -toiminto. Toteuta ohjaaja.
enableSizingRecommendationbooleanfalsePyydä kokosuosituksia kokeilun sisällä.
showSizesbooleanfalseNäytä mukana toimitettu availableSizes.
showPricesbooleanfalseNäytä toimitettu hinta.
defaultUnits"metric" | "imperial"ValinnainenAloitusyksikköjärjestelmä profiilimittauksiin.

GarmentInput

KenttäKirjoitaTarkoitus
garmentIdstringPakollinen SPREEAI-vaatetunniste.
variantVariantOptionsValinnainen väri-, istuvuus-, sukupuoli- tai tyylisuodatin.
availableSizesstring[]Valinnaiset nykyiset näyttökoon tarrat.
pricestringValinnainen näyttöhinta, joka näkyy toimituksena.

Validointi ja palautus

Yhden vaatteen kelpoisuus ja kaikki kiinnitetyt variantit tarkistetaan ennen renderöimistä. Useita vaatteita koskevissa pyynnöissä etsitään saatavilla olevaa yhteensopivaa asua. Jos mitään ei löydy, SDK vahvistaa ja renderöi sen sijaan ensimmäisen vaatteen. Jos vahvistus epäonnistuu, painiketta ei näytetä ja syy kirjataan konsoliin.

Takaisinsoittoja

TakaisinsoittoHyötykuorma
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", vaatteet, setIsLoading, closePopUp, onError

Kärryvaatteet sisältävät pakolliset id, partner_id, available ja name, plus valinnainen description ja muita tietoja. Vahvista ennen kuin yhdistät ostoskoriin. Katso kärryn toteutus ja painikkeiden muotoilu esimerkkejä varten.

Ei osa tätä pintaa

Palautetussa v3.0.0 SDK:ssa ei ole dokumentoituja katselukohtaisia kytkimiä, itsenäistä Vertaa-käynnistysohjelmaa tai erillistä koonmääritysmenetelmää. features.loadingScreen on poistettu. Älä päättele kutsuttavia menetelmiä jäljellä olevista vietyistä tyypeistä tai vanhentuneista kommenteista.

Lähdeviitteet

Hae sivujen otsikoita ja sisältöä. Escape sulkee haun.

Valitse kielesi.